我正在尝试编写一个Singleton延迟加载模式。这是课程:
public class IMDBLookup {
private static class LazyLoad {
private static final IMDBLookup IMDB_LOOKUP;
static {
IMDB_LOOKUP = new IMDBLookup();
}
}
public static IMDBLookup getInstance() {
return IMDBLookup.LazyLoad.IMDB_LOOKUP;
}
}
我想知道我是否做对了吗?
提前致谢。
最佳答案
为了简化起见,我更喜欢使用枚举。
public enum IMDBLookup {
INSTANCE;
// add fields and methods here.
}
关于java - 单例懒加载模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9347961/