设计模式-单例模式
来源:互联网 发布:马云关于网络 编辑:程序博客网 时间:2024/05/21 16:22
package com.fish;// 饿汉单例模式 **线程安全**public class Singleton {private Singleton() {System.out.println("Singleton被加载");}private static Singleton instance = new Singleton();public static Singleton getInstance() {System.out.println("Singleton实例生成");return instance;}public static void main(String args[]) {Singleton s1 = Singleton.getInstance();Singleton s2 = Singleton.getInstance();if(s1==s2) {System.out.println("s1和s2是同一对象");}}}
package com.fish;// 懒汉单例模式 **线程不安全**public class Singleton2 {private Singleton2() {System.out.println("Singleton2被加载");}private static Singleton2 instance;public static Singleton2 getInstance() {if(instance==null) {instance = new Singleton2();}System.out.println("Singleton2实例生成");return instance;}public static void main(String args[]) {Singleton2 s1 = Singleton2.getInstance();Singleton2 s2 = Singleton2.getInstance();if(s1==s2) {System.out.println("s1和s2是同一对象");}}}大神文献
0 0
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 设计模式-单例模式
- [设计模式] 单例模式
- 设计模式--单例模式
- 设计模式---单例模式
- 设计模式--单例模式
- 设计模式 -----单例模式
- 设计模式:单例模式
- android 动画--帧动画--仿美团加载中小人
- Stochastic gradient descent与Batch gradient descent
- WPF ItemContainerGenerator.ContainerFromItem返回Null
- ACM-最短路径邻接表
- 计算机网络学习——02
- 设计模式-单例模式
- C++ 防 陷阱3 结构体位对齐详细说明
- Maven 3 + Hibernate 3.6 + Oracle 11g Example (Annotation)
- 1
- 关联规则——FP-Tree算法
- SQL group_concat()函数
- YII 配置详细说明
- 天声人語 20150907
- soapui中文操作手册(五)----入门与安全测试