package src.test.java.com.pbc.singleton;
/**
* (饿汉式)单例模式
* @author qiu_y
*
*/
public class HungrSingleton {
private static HungrSingleton hungrSingleton = null;
/**
* 私有构造器
*/
private HungrSingleton() {}
/**
* 饿汉式的单例
* 1.不论程序是否使用到了单例对象,都会生成单例对象,会降低应用启动速度,不适用类对象功能复杂、占用内存大、使用概率低
*/
public static HungrSingleton getInstance() {
hungrSingleton = new HungrSingleton();
return hungrSingleton;
}
}
* (饿汉式)单例模式
* @author qiu_y
*
*/
public class HungrSingleton {
private static HungrSingleton hungrSingleton = null;
/**
* 私有构造器
*/
private HungrSingleton() {}
/**
* 饿汉式的单例
* 1.不论程序是否使用到了单例对象,都会生成单例对象,会降低应用启动速度,不适用类对象功能复杂、占用内存大、使用概率低
*/
public static HungrSingleton getInstance() {
hungrSingleton = new HungrSingleton();
return hungrSingleton;
}
}