单例设计模式
Posted 又等风来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单例设计模式相关的知识,希望对你有一定的参考价值。
/* 设计模式:解决某一类问题最有效的方式 单例设计模式:解决的是一个类在内存中只有一个对象的问题 1:构造方法私有化 2:构造方法私有化之后,一个对象都不能创建了,所以只能在类中创建对象 */ //饿汉式 class Single { private static Single single=new Single(); private Single(){} public static Single getInstance() { return single; } } //懒汉式 class Single2 { private static Single2 single=null; private Single2(){} public static Single2 getInstance() { if(single==null) single=new Single2(); return single; } } class Demo15 { public static void main(String[] args) { //new Single(); //new Single(); //Single.single=null; //System.out.println(Single.single); Single s1=Single.getInstance(); Single s2=Single.getInstance(); System.out.println(s1==s2); } }
以上是关于单例设计模式的主要内容,如果未能解决你的问题,请参考以下文章