/**
*單例模式主要作用是在java應用程序中,一個類只有一個實例存在。
*/
public class Singleton{
private Singleton(){
}
private final static Singleton instance=new Singleton();
public static Singleton getInstance(){
return instance;
}
}
或者如下
*單例模式主要作用是在java應用程序中,一個類只有一個實例存在。
*/
public class Singleton{
private Singleton(){
}
private final static Singleton instance=new Singleton();
public static Singleton getInstance(){
return instance;
}
}
或者如下
/**
*單例模式主要作用是在java應用程序中,一個類只有一個實例存在。The Second Way
*/
public class Singleton{
private static Singleton instance=null;
public static synchronized Singleton getInstance(){
if(instance==null) instance=new Singleton();
return instance;
}
}
*單例模式主要作用是在java應用程序中,一個類只有一個實例存在。The Second Way
*/
public class Singleton{
private static Singleton instance=null;
public static synchronized Singleton getInstance(){
if(instance==null) instance=new Singleton();
return instance;
}
}