设计模式-单例模式
来源:互联网 发布:sql基础教程第二版 pdf 编辑:程序博客网 时间:2024/06/06 04:03
public class SingletonDemo {public static void main(String[] args) {//饿汉式Singleton1 singleton1 = Singleton1.getInstance();singleton1.print();//懒汉式Singleton2 singleton2 = Singleton2.getInstance();singleton2.print();}}//饿汉式class Singleton1{private static Singleton1 singleton = new Singleton1();private Singleton1() {}public static synchronized Singleton1 getInstance() {return singleton;}public void print() {System.out.println("单例模式:饿汉式");}}//饿汉式class Singleton2{private static Singleton2 singleton = null;private Singleton2() {}public static Singleton2 getInstance() {if (singleton == null) {singleton = new Singleton2();}return singleton;}public void print() {System.out.println("单例模式:懒汉式");}}
阅读全文
0 0
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 设计模式-单例模式
- [设计模式] 单例模式
- 设计模式--单例模式
- 设计模式---单例模式
- 设计模式--单例模式
- 设计模式 -----单例模式
- 设计模式:单例模式
- win10 /Oracle VM VirtualBox 虚拟机ubuntu17.04 NAT host-only网络配置
- 流行排序和佩奇排序简述(manifold rank & Page rank)
- 轻松加精确完成水晶报表对象的对齐、移动及大小调整——使用准线设计
- 201711122215->mysql增加database
- jdk中的LinkedList的实现
- 设计模式-单例模式
- 设计模式,程序员的必经之路
- 菜狗的Python学习笔记 第三章 字符串的使用
- 从求素数开始
- CentOS 7.4使用Yum源安装MySQL 5.7.20
- 单向链表(C语言实现)学习记录
- 视频跟踪常用到的数据库
- java学习小结
- React学习笔记_无状态组件(Stateless Component) 与高阶组件