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应用程序中,一个类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中单例模式讲解
- java中单例模式的3种实现
- Java中单态设计模式
- 图解java中单例设计模式的两种形式
- 深刻理解Java中单例模式的实现
- java中单例模式和静态方法的用法
- java中单例模式(饿汉式、懒汉式)的使用
- java中单例模式
- java中单例模式
- java中单例设计模式的两种实现方式
- Java中单例模式的几种正确实现方法
- Java中单例模式和静态类的区别
- java中单例模式
- Java中单例模式的多种实现方式
- Java中单例设计模式总结
- java中单例设计模式
- java中单例设计模式分析
- Java中单例设计模式之最佳实践举例
- Java—java中单例模式
- Java中单例模式的七种写法