/**
* 单例模式的创建
*/
public class SingletonTest {
public static void main(String[] args){
Singleton singleton1 = Singleton.getInstance();
Singleton singleton2 = Singleton.getInstance();
System.out.print(singleton1 == singleton2);
}
}
//懒汉式
class Singleton{
private static Singleton singleton;
private Singleton() {};
public static Singleton getInstance(){
if (singleton == null){
singleton = new Singleton();
}
return singleton;
}
}
//饿汉式
//class Singleton{
// private static Singleton singleton = new Singleton();
// private Singleton(){};
//
// public static Singleton getInstance(){
//
// return singleton;
// }
//}
单例模式的创建
最新推荐文章于 2024-06-17 09:33:11 发布