摘要:
一、虚拟机类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 二、类加载时机 类的生命周期:加载(Loading)、验证(Verification)、准备(Preparation)、解 阅读全文
摘要:
一、 垃圾收集算法 1. 标记-清理算法 “标记-清除”(Mark-Sweep)算法:算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。 缺陷:1)效率问题,标记和清除两个过程的效率都不高; 2)标记清除之后会产生大量不连续的内存碎片。空间碎片太 阅读全文