private static な変数の存在意義は十分にあると思います。 キーワードの効果を考えると、 private ------- クラスの外から見る必要が無く or いじられては困る static ------- クラスを通して一つだけでいて欲しい という変数が欲しいときに使う事になります。 応用例は#8さんの通りだと思います。 私はマルチスレッドのネットワークプログラミングで、同時接続数のモニタリング&制限のために使ったことがあります。 1インスタンス=1接続。 始まったら増やして終わったら減らす。 public final なメソッドで数値を取得して、ウィンドゥに接続数をリアルタイム表示をする。 という感じです。 public メソッドを用意するなら、なぜ変数がprivate?と思うかも知れませんが、いわゆるカプセル化と設計思想でこうなりました。 >privateな変数であるならば