java设计模式之单例模式(懒汉)
package src.test.java.com.pbc.singleton;
/**
* (懒汉)单例模式
* @author qiu_y
*
*/
public class Singleton {
private static Singleton singleton = null;
/**
* 私有构造器
*/
private Singleton() {}
/**
* 懒汉式的单例
* 1.需要生成单例对象时才去构造,可以提高应用启动速度,不适用多线程,属于非线程安全
*/
public static Singleton getInstance() {
if(null == singleton) {
singleton = new Singleton();
}
return singleton;
}
}
* (懒汉)单例模式
* @author qiu_y
*
*/
public class Singleton {
private static Singleton singleton = null;
/**
* 私有构造器
*/
private Singleton() {}
/**
* 懒汉式的单例
* 1.需要生成单例对象时才去构造,可以提高应用启动速度,不适用多线程,属于非线程安全
*/
public static Singleton getInstance() {
if(null == singleton) {
singleton = new Singleton();
}
return singleton;
}
}