保证一个类仅有一个实例,并提供一个访问它的全局访问点。(钥匙只有我有,来找我啊)

要想控制一个类只被创建一个实例,那么首要的问题就是要把创建实例的权限收回来,让类自身来负责自己类实例的创建工作,然后由这个类来提供外部可以访问这个类实例的方法,这就是单例模式的实现方式。

在Java中,单例模式的实现分为两种,一种称为懒汉式,一种称为饿汉式。

懒汉式与饿汉式的区别主要在创建实例对象的时间选择,(另外在懒汉用到synchronized进行getInstance(),饿汉没有)

懒汉在创建的时候并不着急,会一直等到要使用对象实例的时候才创建,

饿汉就比较饥渴了,一上来就会创建

相关文章:

  • 2022-02-11
  • 2021-06-09
  • 2021-11-06
  • 2021-08-02
  • 2021-07-17
  • 2021-12-13
  • 2021-10-05
  • 2022-12-23
猜你喜欢
  • 2021-09-22
  • 2021-05-23
  • 2021-07-27
  • 2021-12-22
  • 2022-01-03
  • 2021-07-21
  • 2022-01-06
相关资源
相似解决方案