私は以下のコードの出力と混同しています。私は、最初の静的ブロックがクラスのロードの後に実行されることを知っていますが、なぜ私のクラスTest6はロードされていません。誰かが明確にしてください。私のクラスが読み込まれない理由
package com.vikash.General;
public class Test5 {
public static void main(String[] args) {
System.out.println(Test6.FOO);
}
static {
System.out.println("Initializing B");
}
}
class Test6{
public static final String FOO = "foo";
static {
System.out.println("Initializing A");
}
}
私はo/pを取得しています。 foo –