Java中的单例模式理解与使用
来源:互联网 发布:金十数据直播间喊单 编辑:程序博客网 时间:2024/06/05 20:40
Java中单例模式的理解与使用
//单例模式,即只有一个实例,
//所以这个实例不能由使用者创建,则构造方法为私有的
//只能创建在类中方法中,
//由于不能创建对象调用方法,该方法只能声明为静态的
//单例模式分为饿汉模式和懒汉模式
public class Test4 {public static void main(String[] args) {// TODO Auto-generated method stuboneExample E1=oneExample.getInstance();oneExample E2=oneExample.getInstance();System.out.println("E1与E2是否指向同一对象,答案:"+(E1==E2?"是":"否"));oneExample2 E21=oneExample2.getInstance();oneExample2 E22=oneExample2.getInstance();System.out.println("E21与E22是否指向同一对象,答案:"+(E21==E22?"是":"否"));}}//饿汉模式(可形象记忆,一饿就要吃饭,一加载类就创建对象)//注意静态资源只在第一次创建对象加载一次,为共享数据class oneExample{private static oneExample onlyOne=new oneExample();private oneExample(){};public static oneExample getInstance(){return onlyOne;}}//懒汉模式(可形象记忆,快饿死了,才去吃饭,调用方法才创建对象)//此处要多一步判断引用是否为空class oneExample2{private static oneExample2 onlyOne2;private oneExample2(){};public static oneExample2 getInstance(){if(onlyOne2==null){onlyOne2=new oneExample2();}return onlyOne2;}}
阅读全文
0 0
- Java中的单例模式理解与使用
- java中的Properties类的使用 与单例模式
- java中的单例模式与doublecheck
- java中的单例模式与doublecheck
- 理解JAVA中的单例模式 --->花1分钟看看
- JAVA单例模式理解
- JAVA理解单例模式
- JAVA Static方法与单例模式的理解
- JAVA Static方法与单例模式的理解
- JAVA设计模式之单例模式-快速理解Java中的五种单例模式(转)
- java中的单例模式
- java中的单例模式
- java中的单例模式
- java中的单例模式
- Java中的单例模式
- java中的单例模式
- java中的单例模式
- Java中的单例模式
- alsa mixer编程
- LeetCode26
- Android 5.0,6.0新特性
- 创建图片的热点区域
- 7. 图像分割实例
- Java中的单例模式理解与使用
- WPF图片模糊
- 使用XSell上传、下载文件到Linux服务器
- centos 6 更换repo
- 使用hibernate的validator时提示java.lang.NoClassDefFoundError: com/fasterxml/classmate/TypeResolver
- Get start-新建工程,集成firebase、admob
- Linux学习笔记(四)
- Java数组
- 自定义环形进度条