单列模式(Singleton)

一个类只能创建一个对象, 有效减少内存占用空间

对象: 只创建一个, 堆内存中只开辟一个空间

调用一次方法 临时执行一次, 方法执行空间就回收了

  1. 私有的构造方法
  2. 私有 静态 的当前类作为属性
  3. 公有的静态的方法返回当前类对象

加载方式

  • 立即加载
  • 延迟加载
  • 生命周期托管: 加载过程交给别人