校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 设计模式 > 单例模式
题目

编程实现懒汉类型的单例模式

解答

正确答案是

class SingletonLazy {

private static SingletonLazy singletonLazy;

private SingletonLazy() {

}

public static SingletonLazy getInstance() {
try {
if (null == singletonLazy) {
// 模拟在创建对象之前做一些准备工作
Thread.sleep(1000);
synchronized (SingletonLazy.class) {
if(null == singletonLazy) {
singletonLazy = new SingletonLazy();
}
}
}
} catch (InterruptedException e) {
// TODO: handle exception
}
return singletonLazy;
}
}


C 3条回复 评论
喜欢你喜欢你

在大学没有那么优秀的经历怎么办

发表于 2021-09-13 12:55:00
0 0
卡卡卡乐星

起来更新了,老铁

发表于 2021-09-12 21:15:00
0 0
麦兜兜麦

收益匪浅啊

发表于 2021-09-11 09:55:00
0 0