国产成人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基础

关注

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

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

法国《监狱伦理3》| 少妇激情偷公乱140章| 麻花传媒的短视频制作技巧和方法 | 强伦轩女教师在线播放| 白木优子| 有夫之妇精油按摩的功效与作用| 第1章饱满的乳峰喷奶水动漫| YSL水蜜桃86满十八岁会黑吗..| 二人世界高清视频播放| 舌头伸进去添的我爽高潮| 黑色蕾丝女装大长腿| 乳首やほっちやんねん的读音| 兄弟换麦子4国语中字| 小奶球抖动舞蹈视频| B站夫妻进入高峰期需要多久| 小辣椒3美国伦理| 少年阿兵阅读| 人与动物免费观看电视剧完整版| 我被5个男人躁一夜不收我怎么办 老公让我把B扒开他日 | 豪放女大兵| 腹肌体育生导管网站| 闺蜜老公把我压在怀里| 麻豆免费无码AV在线播放| 老妇人50-60-70-80| 免费观看已满十八岁电视剧在线播...| 美国式的家庭忌讳1-4| 《特殊游泳教练》| 国产 欧美-区二区三区| 韩剧公媳之恋免费观看全集| 草原课文六年级上册| 《男医生的特殊治疗》| 亲你私下的男人最有效的一句| 《性旺盛的女人》HD| 强妾干伦久久久久久久久| 兄弟的老婆4免费观看电视剧| 雨后的故事| 可以进入任何网站的浏览器| 爷爷的鸡又黑又长下一句怎么接 | 器材室轮-J-(1):蒙着眼在...| 第1章饱满的乳峰喷奶水小说 | 韩国 朋友家的麦子