单例模式
来源:互联网 发布:北京赛车开奖数据接口 编辑:程序博客网 时间:2024/06/07 09:49
/*单例模式:一个类中只有一个对象;步骤:1.构造函数私有(控制别的程序不能创建对象)2.创建一个对象3.提供方法给外界访问*/// 饿汉式/*Single 类class Single{private int num;public void setNum(int num){this.num=num;}public int getNum(){return num;}private Single(){} staticSingle s=new Single(); public static Single getInstance(){return s;}}*///懒汉式class Single{private int num;public void setNum(int num){this.num=num;}public int getNum(){return num;}static Single s=null;private Single(){} public static Single getInstance(){if(s==null){synchronized (Single.class){if(s==null)s=new Single();}}return s;}}//测试功能class SingleDemo{public static void main(String[] args){Single ss=Single.getInstance();Single sss=Single.getInstance();ss.setNum(30);System.out.println(sss.getNum());}}
0 0
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- 需求文档之用例识别
- 动态规划的学习
- 开机显示erro:file'/boot/grub/i386-pc/normal.mod' not解决方案
- ReplaceGoogleCDN:将 Google CDN 替换为国内的
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- 单例模式
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- 数据结构与算法MOOC / 第三章 栈与队列 练习题 2:栈的基本操作
- 一个软件实现的Linux看门狗—soft_wdt
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)
- ID3算法