1. 首页
  2. 编程语言
  3. Java
  4. JAVA  静态的单例的实例详解

JAVA  静态的单例的实例详解

上传者: 2022-04-05 19:16:05上传 PDF文件 51.68 KB 热度 10次

第一次调用newInstance() 的时候加载内部类CreatePrinter ,该内部类定义了一个static 类型的变量mPrinter,此时会首先初始化这个变量,由JVM 来保证其线程安全性,确保该成员变量只被实例化一次。可见,通过使用这个方法,不仅实现了延迟加载,又可以保证线程安全,不影响系统性能。

下载地址
用户评论