1.声明实例变量(静态)
2.私有化构造函数
3.创建获取实例的方法
public class Singleton{
	//创建实例变量
	 private static Singleton singleton;
	 
	//私有化构造函数
	 private Singleton(){
		 
	 }
	 //创建获取实例的方法
	 public static Singleton getInstance(){
		 
		 if(singleton==null){
			 singleton=new Singleton();
		 }
		 
		 return singleton;
	 }	
}
原文:http://blog.csdn.net/wintersweetsugar/article/details/33778205