剑指算法
剑指算法
题目二:单例设计模式
1.题目描述:设计一个类,只能生成一个实例化对象。
(1)分析:例如:windows中任务管理器,jvm回收器,运行过程中只有一个实例,创建对象会使用该类的构造方法,那么可以将其设置为private,由该类提供一个对象,由该类的静态方法提供出来,保证对象一直是该类提供的。
(2)提供2个,饿汉式和懒汉式(线程不安全,需要改为线程安全)
一:懒汉式: 优点是线程安全,但是对象一直存在于内存中,浪费空间。
public class Singl
原创
2021-05-23 11:12:16 ·
111 阅读 ·
0 评论