Java中单例模式

来源:互联网 发布:阿里云 黑洞中 编辑:程序博客网 时间:2024/06/11 00:16

单例模式,指的是一个类有且只有一个实例。

单例模式主要作用是保证在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;}

0 0