韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > java基础 > java枚举实现单例的方法

java枚举实现单例的方法

头像

小妮浅浅

2021-04-26 10:14:004696浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

很多人说枚举类是实现单例的最好方法,因为枚举类单件是线程安全的,也是唯一不能破坏的单件模式实现。也就是说,不能通过反射来创建一个实例,这就保证了整个应用中只有一个实例,是一个非常硬核的单个实例。

1、实现步骤

1)内部类使用枚举

(2)在枚举类的构造器里初始化

(3)对外部提供的获取单例的方法

(4)获取单例对象,返回并测试

2、实例

public class SingletonObj {
    //内部类使用枚举
    private enum SingletonEnum {
        INSTANCE;
 
        private SingletonObj singletonObj;
//在枚举类的构造器里初始化singletonObj
        SingletonEnum() {
            singletonObj = new SingletonObj();
        }
 
        private SingletonObj getSingletonObj() {
            return singletonObj;
        }
    }
 
    //对外部提供的获取单例的方法
    public static SingletonObj getInstance() {
        //获取单例对象,返回
        return SingletonEnum.INSTANCE.getSingletonObj();
    }
 
    //测试
    public static void main(String[] args) {
        SingletonObj a = SingletonObj.getInstance();
        SingletonObj b = SingletonObj.getInstance();
        System.out.println(a == b);//true
    }
}

以上就是java枚举实现单例的方法,希望能对大家有所帮助。更多Java学习指路:Java基础

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

免费高清在线观看免费的PPT软..| 《医务室上垒》动漫全集在线观看| 乳房| 快拨出我是你母亲的歌曲播放| 大战尼姑2高清免费观看| 成品人和精品人的区别哪个好| 15岁的少女与狗高清电视| 女子赤身跳舞视频大全| 单亲妈妈韩剧在线观看全集| 录像狗配女人| 暴躁老阿姨CSGO技能推荐大全 | 为啥越骚的女人干的越爽| 欧美-区二区三区| 杨思敏电影| BOBO浏览器老司机模式改版特..| 性高朝久久久久久久久久| 停电后我和公做了爱| 《明明说好要带避孕套了》中文版| 《性爽2》电影| TOUPAIZIPAI| 双男主高干文小说| 鲁鲁影院免费观看电视剧电影| 日本护士裸体做爰视频| 和漂亮少妇做爰| MD传媒破解版APP免费版| 妈妈和女婿免费播放电视剧| 找找色| 倫理片《亂倫》| 儿媳妇长太漂亮免费观看电视剧| 只交不泄的方法| 日日AV夜夜添久久奶无码| 风流夫人免费观看高清电视剧| EXO妈妈MV高清在线观看| 暴躁少女零九CSGO| 老师穿黑色双开真丝旗袍如何穿芭.. | 免费观看60分钟高清电视剧 | 电影《满足2》完整版在线观看| 老公装醉看我和别人在一起| 郑云龙| 日剧《轮流取珠》| (NP、高H、纯肉、真空)