摘要: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的规则: 全盘负责,当一个类加载器负责加载某个Class时,该Class所依赖的和引用的其他Class也将由该类加载器负责载入,除非显示使 阅读全文
posted @ 2018-09-11 19:22 天剑含光 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 目录 收集器: 串行收集器:Serial收集器 并行收集器 CMS收集器 目录 收集器: 串行收集器:Serial收集器 并行收集器 CMS收集器 串行收集器:Serial收集器 并行收集器 新生代中的98%对象都是“朝生夕死”的,所以并不需要按照1:1的比例来划分内存空间,而是将内存分为一块比较大 阅读全文
posted @ 2018-09-11 19:20 天剑含光 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 目录 GC的概念 回收算法 引用计数算法:(老牌垃圾回收算法。无法处理循环引用,没有被Java采纳) 1、引用计数算法的概念: 根搜索算法 标记-清除算法 复制算法:(新生代的GC) 标记-整理算法:(老年代的GC) 分代收集算法:(新生代的GC+老年代的GC) Minor GC和Full GC 可 阅读全文
posted @ 2018-09-11 19:18 天剑含光 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 目录 JVM栈之局部变量表:包含参数和局部变量 JVM栈之操作数栈 JVM栈之栈上分配(动态链连接) 目录 JVM栈之局部变量表:包含参数和局部变量 JVM栈之操作数栈 JVM栈之栈上分配(动态链连接) 每当启动一个新线程时,Java虚拟机都会为它分配一个Java栈。Java栈以帧为单位保存线程的运 阅读全文
posted @ 2018-09-11 19:15 天剑含光 阅读(4787) 评论(0) 推荐(1) 编辑