| 1,什么是单例模式 单例模式就是无论如何只生成一个对象,这个类叫做单例类。
 特点如下:
 1,一个类只能有一个实例
 2,自己创建这个实例
 3,整个系统都要使用这个实例
 具体代码如下:
 
 public class SingletonTest
 
 {
 
 public static void main(String[] args)
 
 {
 
 Singleton s1=Singleton.getSingleton();
 
 Singleton s2=Singleton.getSingleton();
 
 System.out.println(s1==s2);//这果打印的是true,证明了生成的是同一个对象
 
 }
 
 }
 
 class Singleton
 
 {
 
 //用static修饰保正初始化成功
 
 private static Singleton singleton;
 
 //private保证无法从外部使用new关键字生成对象;
 
 private Singleton()
 
 {
 
 }
 
 //该方法生成该对象的单模式,返回一个对象
 
 public static Singleton getSingleton()
 
 {
 
 if(singleton==null)
 
 {
 
 singleton=new Singleton;
 
 }
 
 return singleton;
 
 }
 
 }
 
 
 
 
 
 |