- 博客(18)
- 收藏
- 关注
原创 反射、设计模式、枚举、注解的简单介绍
让类的对象只能有唯一的一个实例懒汉式好处:避免资源浪费(需要对象的时候就创建对象)缺点 :线程不安全解决:DCL(双重检测锁)DCL的问题:1、指令重排 2、多线程可见性解决:volatile关键字修饰使用静态内部类(什么时候使用静态内部类,什么时候就加载)饿汉式好处:线程安全缺点:浪费资源。只要类被加载,那么这个类实例就会被创建如何实现单例1、私有化构造方法2、提供一个方法,返回这个类的实例解决:在构造方法中加上判断,如果对象不为空则直接抛出异常。
2022-11-14 17:14:11
296
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人