您的位置:首页 > 编程语言 > Java开发

Java中单例模式

2017-05-15 19:32 204 查看
单例模式,指的是一个类有且只有一个实例。

单例模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

单例模式主要有两种常用的创建方式,

一:懒汉式创建方式

/*
* 懒汉式创建单例模式 由于懒汉式是非线程安全, 所以加上线程锁保证线程安全
*/
private static Play play = null;

public static synchronized Play getPlay() {
if (play == null) {
play = new Play();
}
return play;
}
二:饿汉式创建方式

// 构造方法私有化
private Play() {

}

// 饿汉式创建单例对象
private static Play play = new Play();

public static Play getPlay() {
return play;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  单例模式 java