>>93
>staticは状態を持たないからテストもしやすい。
statefulかどうかに、staticかどうかは全然関係ないね。
そもそも、static領域にインスタンス置くのじゃダメなわけ?

メソッドをstaticにすると、
継承もインターフェース使っての置き換えもできない。

元のクラスそのままで、実装変更したければ、
使うメソッドを改善するかに関わらず、全部staticで実装して、
しかも参照元では名前もパッケージも全て変更することになる。

実際、JavaのMathの実装なんて遅いわけだし、
パフォーマンスが足りなくなる場合なんて十分ありうるよ。

それでもIDEがあるから簡単だ!って言うなら止めないが・・。