单例设计模式二---懒汉式
来源:互联网 发布:双路由破解网络尖兵 编辑:程序博客网 时间:2024/05/16 00:43
//对象是方法被调用时才初始化,也叫作对象的延迟加载,称为:懒汉式。//Single类进内存,对象还没有存在,只有调用了getInstance()方法才建立对象。class Single2{private int num;public void setNum(int num){this.num=num;}public int getNum(){return num;}private Single2(){} //将构造函数私有化private static Single2 s=null; //获取该类对象public static Single2 getInstance(){if(s==null)s=new Single2();return s;}}public class SingleDemo2 {public static void main(String[] args) {Single s1=Single.getInstance(); //构造函数是private,不能用new,可以调用getInstance()方法来创建对象Single s2=Single.getInstance();s1.setNum(20);System.out.println("s2的值为:"+s2.getNum());}}如果多个人同时调用 这个方法就有可能发生问题。
4 0
- 单例设计模式二---懒汉式
- 单例设计模式II (懒汉式)
- 单例设计模式 饿汉式 懒汉式
- 单例设计模式(懒汉式)
- 单例设计模式-饿汉式-懒汉式
- (多线程-单例设计模式-懒汉式)
- 单例设计模式之懒汉式
- 单例设计模式(饿汗式,懒汉式)
- 单例设计模式:饿汉式,懒汉式
- 单例设计模式----懒汉式
- 懒汉单例设计模式
- 设计模式之单例设计模式(懒汉式)
- 设计模式--单例模式(三)改进型懒汉式
- 设计模式——单例模式(饿汉式、懒汉式)
- 设计模式-单例模式之饿汉式和懒汉式
- 设计模式------单例模式之饿汉式和懒汉式
- 设计模式-单例模式(饿汉式,懒汉式)
- 设计模式之单例模式(饿汉式,懒汉式)
- servlet转发_处理异常_路径问题
- HDOJ 2531 Catch him(bfs)
- 2014-2015 ACM-ICPC, Asia Tokyo Regional Contest G題:Flipping Parentheses [线段树]
- Django的ORM数据模型的反向关系
- linux主机通过ssh远程连接linux 系统的vps
- 单例设计模式二---懒汉式
- hdu2000 ASCII码排序
- 值得你关注的Android6.0上的重要变化(一)
- JPA乐观锁
- Java中如何遍历Map对象的4种方法
- cookie和session简介用法
- epoll example
- 详解宏定义(#define)
- 软件测试从零开始之二:开启测试之旅(上)