黑马程序员-----单例模式
来源:互联网 发布:vc新建c语言项目 编辑:程序博客网 时间:2024/06/05 12:43
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
全世界只有此类的一个对象
第一种 懒汉式(多线程的时候不安全,不能保证对象唯一)
public class Singleton2 {
//懒汉式
private static Singleton2 singleton2;
private Singleton2(){
}
public static Singleton2 getInstance() {
if(singleton2==null){
singleton2 = new Singleton2();
return singleton2;
}else {
return singleton2;
}
}
}
第二种 恶汉式(浪费资源)
public class Singleton {
//恶汉式
private static Singleton singleton = new Singleton();
private Singleton(){
}
public static Singleton getInstance(){
return singleton;
}
}
0 0
- 黑马程序员-单例模式
- 黑马程序员--单例模式
- 黑马程序员-------单例模式
- 黑马程序员--单例模式
- 黑马程序员-单例模式
- 黑马程序员--单例模式
- 黑马程序员--单例模式
- 黑马程序员-单例模式
- 黑马程序员-单例模式
- 黑马程序员-单例模式
- 黑马程序员---单例模式
- 黑马程序员-----单例模式
- 黑马程序员_单例设计模式
- 黑马程序员_单例设计模式
- 黑马程序员 单例设计模式
- 黑马程序员_单例设计模式
- 黑马程序员_单例设计模式
- 黑马程序员_单例模式
- HTTP协议详解
- wireshark分析包中关于三次握手和四次终止标识
- C++成员变量的初始化顺序如果不使用初始化列表初始化,在构造函数内初始化时,此时与成员变量在构造函数中的位置有关。
- 蓝懿学习记录,今天又学到了很多
- U3D 网络库实现通信 基于Warensoft Unity3d
- 黑马程序员-----单例模式
- 【Android基础】——Fragment-使用方法
- Asp.Net 小型网站的制作(四),涵盖了asp.net里面所有的基础知识
- Linux iostat监测IO状态
- maven入门教程
- Android Data Storage
- 内网外网同时上网的配置
- js中for in 和 for each in的用法和区别
- (视频)xawtv应用程序启动代码分析----笔记