java---单例设计模式(饿汉式)

来源:互联网 发布:java ee书籍 编辑:程序博客网 时间:2024/05/22 13:50

写单例模式的步骤:

1.必须在该类中,自己创建一个对象
2.私有化自身的构造器,防止外界通过构造器创建一个新的对象
3.想暴露一个公共的静态方法用于获取自身的对象

 // 饿汉式的单例模式
class ArrayUtil
{
//1. 必须在该类中,自己先创建出一个对象
private final static ArrayUtil instances = new ArrayUtil();
//2.私有化自身的构造器,防止外界通过构造器创建新的对象
private ArrayUtil(){}
//3.对外暴露一个公共的静态方法用于获取自身的对象
public static ArrayUtil getInstances()
{
return instances;
}
}


public class SingleDemo {


public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println(ArrayUtil.getInstances() ==ArrayUtil.getInstances() );
}


}
原创粉丝点击