【发布时间】:2014-12-14 14:52:41
【问题描述】:
我看到了这个post
静态初始化器。它用于提供非平凡的初始化 对于你的类的静态变量
然后我看到了这段代码:
public class CommandFactory {
private CommandFactory() {
}
static {
new CommandFactory();
}
它的目的是什么? (因为没有分配给任何领域)
【问题讨论】:
-
我假设构造函数懒惰地初始化了一些资源。
-
它是静态初始化器,在类加载时执行。
-
你在哪里看到这个代码?
标签: java static initialization