- 光棍节快乐
- NGINX入门
首先他应该是一个public方法,以便供外界其他对象使用,其次它使用了static关键字,即它是一个静态方法,在类外可以直接通过类名来访问,而无需创建taskManager对象,事实上在类外也无法创建taskmanager对象,因为构造函数是私有的。
单例模式三个要点:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是他必须自行向整个系统提供这个实例。
饿汉模式 和懒汉模式
优点 | 缺点 | |
---|---|---|
饿汉模式 | 无需考虑多线程的访问问题,可以确保实例唯一性 | 将来不管用不用始终占据内存 |
懒汉模式 | 资源利用效率角度来讲 | 安全控制繁琐,而且性能受影响 |
java虚拟机还是很重要的,需要把编译运行 加载再看一遍