【发布时间】:2014-07-16 15:35:37
【问题描述】:
我有一个 Java 类:
Class A {
static Object a = new Object();
Object getObject() {
return a;
}
}
在上面的代码中。我想问一下object a什么时候真正初始化。我的问题有两个答案:
Java 程序启动时。 a 将自动初始化,尽管我们永远不会使用它。
我们第一次调用 getObject()。所以,我认为这会更加优化。
我不知道幕后哪一个是真的。
【问题讨论】:
-
我不知道幕后的真实情况。请在提问前做一些研究。
标签: java