饿汉单例模式代码Java实现
时间: 2023-03-30 10:00:50 浏览: 71
饿汉单例模式代码Java实现如下:
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton() {}
public static Singleton getInstance() {
return instance;
}
}
这种实现方式在类加载时就创建了实例,因此也被称为饿汉式单例模式。
相关问题
Java实现饿汉单例模式
好的,以下是Java实现饿汉单例模式的代码:
```java
public class Singleton {
// 私有化构造函数
private Singleton() {}
// 创建唯一实例
private static Singleton instance = new Singleton();
// 获取实例的静态方法
public static Singleton getInstance() {
return instance;
}
}
```
在饿汉单例模式中,实例化对象是在类加载时完成的,因此可以保证线程安全,但可能会浪费一些内存空间。
单例模式 饿汉模式 java代码
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton() {}
public static Singleton getInstance() {
return instance;
}
}