私はhttp://www.oracle.com/technetwork/java/javase/documentation/codeconventions-137265.html#587からJavaのコード規約を読んでいました。
その中で、クラス変数またはメソッドにアクセスするためにオブジェクトを使用することは避け、代わりにクラス名を使用する必要があると彼らは述べています。
クラス(静的)変数またはメソッドにアクセスするためにオブジェクトを使用することは避けてください。代わりにクラス名を使用してください。例えば:
classMethod(); //OK AClass.classMethod(); //OK anObject.classMethod(); //AVOID!
パフォーマンスやその他の点で、これには特別な理由がありますか?