java单例就是一个类始终只实例化一次
饿汉模式:在程序启动,类加载的时候就初始化:
public class Singleton{
private static Singleton instance = new Singleton();
private Singleton(){}
public static Singleton newInstance(){
return instance;
}
}懒汉模式:到需要用的时候才实例化public class Singleton {
private static Singleton instance = null;
private Singleton(){}
public static synchronized Singleton getInstance(){
if(instance == null){
instance = new Singleton();
}
return instance;
}
}
本文详细介绍了Java中实现单例模式的两种主要方式:饿汉模式和懒汉模式。饿汉模式是在类加载时就完成实例化,而懒汉模式则是在第一次调用时进行实例化。
2879

被折叠的 条评论
为什么被折叠?



