单例懒汉代码
时间: 2023-07-02 12:19:20 浏览: 97
js代码-单例单例单例单例
以下是使用懒汉式单例模式实现的代码:
```java
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
```
以上代码中,getInstance()方法使用了 synchronized 关键字来确保线程安全。在第一次调用时,如果 instance 为 null,就会创建一个新的实例,以后每次调用都会返回之前创建的实例。
阅读全文