1. 首页
  2. 安全技术
  3. 网络安全
  4. java设计模式之单例模式学习

java设计模式之单例模式学习

上传者: 2020-09-11 12:23:15上传 PDF文件 46.97KB 热度 28次

1 概述某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。省去了new操作符,降低了系统内存的使用频率,减轻GC压力。有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。2 详解2.1 饿汉式这样做的话,当JVM加载这个类的时候,根据初始化的顺序,就已经把对象创建好了。同时,JVM可以保证任何线程在访问这个单例对象之前,一定先创建此实例,并且只创建一次。当然,也可以使用一个静态内部类来完成同样的功能。

用户评论