private static な変数の存在意義は十分にあると思います。 キーワードの効果を考えると、 private ------- クラスの外から見る必要が無く or いじられては困る static ------- クラスを通して一つだけでいて欲しい という変数が欲しいときに使う事になります。 応用例は#8さんの通りだと思います。 私はマルチスレッドのネットワークプログラミングで、同時接続数のモニタリング&制限のために使ったことがあります。 1インスタンス=1接続。 始まったら増やして終わったら減らす。 public final なメソッドで数値を取得して、ウィンドゥに接続数をリアルタイム表示をする。 という感じです。 public メソッドを用意するなら、なぜ変数がprivate?と思うかも知れませんが、いわゆるカプセル化と設計思想でこうなりました。 >privateな変数であるならば
![private static という変数の修飾](https://cdn-ak-scissors.b.st-hatena.com/image/square/9cf0509ee768170b373aca3655768f065e317ca6/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_1.jpg)