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() );
}
}
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() );
}
}
阅读全文
0 0
- java---单例设计模式(饿汉式)
- java设计模式(单例模式)
- JAVA设计模式(单例模式)
- 设计模式----单例模式(java)
- (设计模式)单例模式-java
- JAVA设计模式:单例(Singleton)
- 【Java】单例(singleton)设计模式
- JAVA设计模式:单例(Singleton)
- Java-单例设计模式(基础)
- Java单例设计模式(二)
- Java单例设计模式(三)
- Java---设计模式(单例)
- 单例设计模式(java版)
- 设计模式之单例(Java)
- java之设计模式(单例)
- Java设计模式(一)_单例设计模式
- java(1) 设计模式-单例设计模式
- java 设计模式之单例设计模式(4)
- Linux下安装Nginx完整教程及常见错误解决方案
- Aladdin and the Return Journey LightOJ
- CSS3
- php的运作机理
- Mac下安装未认证的App
- java---单例设计模式(饿汉式)
- 机房收费系统之二(登陆窗体)
- Junit JAVA 测试 工具
- 体验RxJava和lambda
- java.lang.NoSuchMethodError: org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl.getTrList(
- SpringMVC中不能只使用@Controller而不用@RequestMapping
- C# ListView用法详解
- 设计模式简介
- Jedis测试异常:connect timed out