最近でも、Java の変数やメソッドでアンダースコアをよく見かけます。たとえば、メンバー変数 ("m_count" や "_count" など) です。私が覚えている限りでは、これらの場合にアンダースコアを使用することは、Sun では不適切なスタイルと呼ばれています。
定数はキャメルケースではなくすべて大文字にする必要があるため、それらを使用する必要がある唯一の場所は定数です (「public final static int IS_OKAY = 1;」など)。ここでは、アンダースコアによってコードが読みやすくなっています。
Java でアンダースコアを使用するのは悪いスタイルだと思いますか? もしそうなら(またはそうでない場合)、なぜですか?