Java设计模式-单例模式
来源:互联网 发布:org.apache jar包 编辑:程序博客网 时间:2024/05/29 19:14
1.单例模式的目的: 节省资源,避免歧义
分类:
饿汉式::先创建对象 , 在返回。
懒汉式:调用的时候才返回。
2, 单例模式的要点:
1.构造方法必须私有化
2.必须在本类内部创建对象,饿汉式用final关键字 以确保 对象唯一性
懒汉式在调用的时候判断是否为空 如果为空创建对象,不为空直接返回
懒汉式:
分类:
饿汉式::先创建对象 , 在返回。
懒汉式:调用的时候才返回。
2, 单例模式的要点:
1.构造方法必须私有化
2.必须在本类内部创建对象,饿汉式用final关键字 以确保 对象唯一性
懒汉式在调用的时候判断是否为空 如果为空创建对象,不为空直接返回
3.注意:懒汉式 在多线程中不安全。
饿汉式:
public class SingleIstance { //私有化构造函数private SingleIstance(){}// 饿汉式 创建对象private static final SingleIstance single = new SingleIstance(); public static SingleIstance n(){ return single; }}
懒汉式:
public class SingleIstance {
private static SingleIstance single1; public static SingleIstance n1(){if(single1 == null){single1 = new SingleIstance();}return single1;}}
public class test {public static void main(String[] args) {SingleIstance nn = SingleIstance.n();System.out.println(nn);SingleIstance nnn = SingleIstance.n1();System.out.println(nnn);}}
0 0
- java 设计模式,单例设计模式
- java设计模式-单例设计模式
- java设计模式-单例设计模式
- Java设计模式 单例设计模式
- Java设计模式------单例设计模式
- java设计模式----->单例设计模式
- java设计模式:单例设计模式
- java设计模式-----单例设计模式
- Java设计模式----单例设计模式
- java设计模式-单例设计模式
- java设计模式:单例设计模式
- java 设计模式-单例设计模式
- Java设计模式--单例设计模式
- java设计模式---单例设计模式
- Java设计模式-单例设计模式
- JAVA设计模式:单例设计模式
- java-单例设计模式
- Java设计|单例模式
- HDU2899
- poj2060Taxi Cab Scheme(最小路径覆盖)
- hdu3980Paint Chain+SG博弈
- 机房收费系统总结
- MVP的工作原理
- Java设计模式-单例模式
- 找点题做(hdu分类)
- cocos2dx源码阅读之万能的Value
- SQL四中连接(左外连接、右外连接、内连接、全连接)
- hdu 1006
- 手机震动
- java中的缓存
- hdu 5501(贪心+01背包)
- 函数覆盖及其使用举例