摘要: 观察者模式 代理模式 虚拟代理 远程代理 动态代理 模板方法模式 MVC 视图-模板-控制器模式 单例模式 懒汉式 饿汉式 多线程中的单例 工厂模式 简单工厂模式 抽象工厂模式 策略模式 命令模式 适配器模式 装饰者模式 组合模式 虚拟代理 远程代理 动态代理 懒汉式 饿汉式 多线程中的单例 简单工 阅读全文
posted @ 2018-08-05 16:48 希灵笔记 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器 HotSpot虚拟机的垃圾收集器 Java虚拟机规范中对垃圾收集器如何实现没有任何规定,因此不同版本的虚拟机所提供的垃圾收集器都可能有很大的差别,并且都会提供参数供用户自己应用的特点和要求组合出各个年代使用的收集器。java 1.7之后的Hotspot虚拟机包含的收集器如下: 新生代收集 阅读全文
posted @ 2018-08-05 15:18 希灵笔记 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集算法 标记-清除算法 最基础的算法是标记-清除(Mark-Sweep)算法。分为标记和清除两个阶段:首先标记出所有需要回收的对象,标记完成后统一回收所有被标记的对象。之所以说是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其不足进行改进而得到的。它主要有两个不足之处:一个是效率标 阅读全文
posted @ 2018-08-05 15:04 希灵笔记 阅读(345) 评论(0) 推荐(0) 编辑