com.company.java.oop.clsパッケージ、 クラスClassF { // 静的ClassF新しい新しいインスタンスClassF =(); 静的{ システム。OUTの .println(" } B = {静的。" + ClassF.b); } S Tatic最終int型 B = 10 ; // 静的でない場合、最終的なキーワードを追加するために属する最適化コンパイラ、初期化が完了すると、静的ブロック内の印刷のすべてが10、及び0です 。 } パブリック クラスTestClassObject09 { 公共 静的 ボイドメイン(文字列[] argsが){ClassNotFoundExceptionがスロー (Class.forNameのを"com.company.java.oop.cls.ClassF " ); } }
com.company.java.oop.clsパッケージ、 クラスClassF { 静的 ClassFインスタンス= 新しい新しい ClassF(); // インスタンス化 パブリックClassF(){ システム。OUT .println(B); int型B使用しない場合Bは、10であります最終的な変形は、その後、0の場合である } 静的{ 。システムOUT .println(「静的B = {} 」 + ClassF.b); } 静的最終int型 B = 10 ; // 最適化コンパイラを加え、最終的なキーワードを初期化するために属します完全な、静的ブロック内のすべての印刷が10で、0静的ではない場合。 } パブリック・ クラスTestClassObject09 { 公共 静的 ボイドメイン(文字列[]引数)はClassNotFoundExceptionが{スロー にClass.forName(" com.company.java.oop.cls.ClassFを" )。 } }