基本的にこれであるコード行があります
NameOfAClassOnTheClasspath.
コンパイラは、エラーや警告なしでこれを受け入れます。私はこれを日食とコマンドラインで試しました。
コンパイラ(javac 1.6)は一体何を意味すると考えることができ、なぜ文句を言わないのですか?
基本的にこれであるコード行があります
NameOfAClassOnTheClasspath.
コンパイラは、エラーや警告なしでこれを受け入れます。私はこれを日食とコマンドラインで試しました。
コンパイラ(javac 1.6)は一体何を意味すると考えることができ、なぜ文句を言わないのですか?
空白は無視されるので、
SomeClass.
staticMethod();
電話をかけるのに完全に合法的な方法です
SomeClass.staticMethod();
(メソッドは、クラスの他のほとんどすべての静的メンバーに置き換えることができます)
たとえば、別のインターフェイスの内部インターフェイス:
Map.
Entry<Integer,Integer> x; // Declares a Map.Entry<Integer,Integer>
もちろん、画面に収まらないほど長い行を分割している場合を除いて、それはかなりひどいコーディングスタイルです。その場合は、行の残りの部分をインデントする必要があります。
DOTは二項演算子であるため、クラスとメソッドを使用することを考慮してください。
静的初期化で何かを行うためにClassLoaderにクラスをロードさせたい場合は、Class.forName( "YourClass");の使用を検討する必要があります。