国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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基础

关注

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

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

扌桑小孩的辶鬲的历史背景| 性感内衣女装| 《再来一次好吗》免费观看| 麻豆| 黄金网站9.1入口免费| 方子传 电影| 精品日本一区二区三区在线观看| 成色P31S是国精产品吗| 免费看网站在线观看人数在哪直播 | 主人请好好疼爱里面动画第二季| 开会桌下把荫蒂添的好多水| 人野兽马狗猪大全| 水芋| 追风行动电视剧全集免费观看| 99久久国产精品久久99| 苍井空| 美女图片| BOSS凶猛老公喂不饱十月初| 美国巜性来潮喷2| 人口兽猪马狗第1集| 公憩止痒小说原著叫什么名字| 香蕉视频APP| 男生把小困困放到女生困里视频 | 倫理片《亂倫》| 公司企业文化展示墙| 蜜桃| 女被扒开腿狂躁xXXXX| 家族轮换之共乐的日子最新章节更,| 第一次挺进苏雨瑶的身体电影| 桃色三国| 叶子媚| 奶牛厂| 办公室秘书胸置太薄胸凸出来| 春夜影院电视剧免费播放| 王叔 我老公还在客厅| 女生把球球给男生抓的视频| 双男主真人高清素材大全视频| 美女和帅哥一起努力生产豆浆的视..| 第9节 妈妈女儿齐上阵| 一家五口混乱的家庭怎么形容 | 轮流和两个男人一起很容易染病吗