饿汉单例设计模式
class Single
{//保证这个类在内存中只有一个对象//单例模式//2.声明本类的引用类型变量,并且使用该变量指向本类对象。private static Single s = new Single();private Single() {//1.私有化构造函数}public static Single getInstance(){//3.提供一个公共的方法获取本类的对象。return s;}
}
public class SingletonPattern
{public static void main(String[] args) {//new Single();//内存中载入一个对象//new Single();// 又在内存中载入一个对象Single s1 = Single.getInstance();Single s2 = Single.getInstance();System.out.println("s1对象内存地址= "+s1+" s2对象内存地址= "+s2+'\n'+"s1 与 s2 是否相同?"+(s1 == s2));}
}
总结
- 上一篇: 8.正交匹配跟踪 Orthogonal
- 下一篇: 懒汉单例设计模式