[b]1.单例模式[/b]
作用是保证在Java应用程序中,一个类Class只有一个实例存在。
两种方式:
方式一:
方式2:
测试:
[color=red]
===========================个人学习笔记 持续积累中============================================
[/color]
作用是保证在Java应用程序中,一个类Class只有一个实例存在。
两种方式:
方式一:
package other;
public class SingletonExample {
private static SingletonExample se = null;
private SingletonExample() {//构造方法搞成私有的,这样就可以保证其他类不能new SingletonExample了。
// TODO Auto-generated constructor stub
}
public static SingletonExample getSingletonExample(){
if(se == null)
se = new SingletonExample();
return se;
}
}
方式2:
package other;
public class SingletonExample {
private static SingletonExample se = new SingletonExample();
private SingletonExample() {
// TODO Auto-generated constructor stub
}
public static SingletonExample getSingletonExample(){
return se;
}
}
测试:
public static void main(String[] args) {
SingletonExample se1 = SingletonExample.getSingletonExample();
SingletonExample se2 = SingletonExample.getSingletonExample();
System.out.println(se1);
System.out.println(se2);
}
[color=red]
===========================个人学习笔记 持续积累中============================================
[/color]