学习日记13 饿汉式和懒汉式
来源:互联网 发布:网络摄像机的方案 编辑:程序博客网 时间:2024/06/06 08:47
/*
单例设计模式。
*/
//饿汉式。
/*
class Single
{
private static final Single s = new Single();
private Single(){}
public static Single getInstance()
{
return s;
}
}
*/
//懒汉式
class Single
{
private static Single s = null;
private Single(){}
public static Single getInstance()
{
if(s==null)
{
synchronized(Single.class)
{
if(s==null)
//--->A;
s = new Single();
}
}
return s;
}
}
class SingleDemo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变
懒汉式没有加私有的构造函
- 学习日记13 饿汉式和懒汉式
- 饿汉式和懒汉式
- 饿汉式和懒汉式比较
- 饿汉式和懒汉式区别
- 黑马程序员 - Java 懒汉式和饿汉式
- 懒汉式和饿汉式的区别
- 黑马程序员—懒汉式和饿汉式
- 单利模式的懒汉式和饿汉式:
- 多线程下的懒汉式和饿汉式
- 单例模式-饿汉式和懒汉式
- 单例模式(懒汉式和饿汉式)
- 对懒汉式和饿汉式的理解
- Java 多线程的饿汉式和懒汉式
- 设计模式:懒汉式和饿汉式
- 单利模式:懒汉式和饿汉式
- 单例模式(懒汉式和饿汉式)
- 懒汉式和饿汉式单例
- 饿汉式与懒汉式
- hdu 1255 覆盖的面积 矩形D层以上重叠面积
- JTable的用法收藏版
- (6)LUA程序设计-编译执行与错误(compile 、run & error)处理
- fprintf(),sprintf ()的用法详解
- my promise【Eyelids】
- 学习日记13 饿汉式和懒汉式
- 文件输入输出的两种方法(常用第一种)
- Iphone利用程序实现关闭当前应用
- C语言的字节对齐
- 设计模式之策略模式(python实现)
- 20120810训练赛总结
- hadoop相关博客
- ubuntu常用知识
- Mms源码结构