如何在Java中使用static制作Singleton Class?
Java中的Singleton类是什么?
当一个类一次仅包含一个对象时,该类被称为Singleton类。在单例类中,我们使用getInstance()方法代替构造函数。
在Java中制作单例类的程序
//该程序将使用static创建一个单例类
public class SingletonClassUsingStatic 
{		 
	public static void main(String args[])
	{
		//创建类的对象。
		MySingleton ms = MySingleton.getInstance();
		ms.testSingleton();
	}
}
//创建单例类并创建私有构造函数。
class MySingleton
{     
	private static MySingleton instance;
	static
	{
		instance = new MySingleton();
	}
	private MySingleton()
	{
		System.out.println("This is Singleton Object..");
	}
	public static MySingleton getInstance()
	{
		return instance;
	}
	public void testSingleton()
	{
		System.out.println("Class Created..");
	}
}输出结果
This is Singleton Object.. Class Created..
