私はJavaで以下のシナリオを持っています。
class Apple {
static Apple ap = new Apple();
public static void main(String[] arg) {
}
}
このグローバルオブジェクトはいつ作成されますか?
クラスローダー時に作成された場合、その時点ですべての非静的メンバーをロードしますか?
私はJavaで以下のシナリオを持っています。
class Apple {
static Apple ap = new Apple();
public static void main(String[] arg) {
}
}
このグローバルオブジェクトはいつ作成されますか?
クラスローダー時に作成された場合、その時点ですべての非静的メンバーをロードしますか?