摘要: 第五天了。。 理清了Java对象的创建过程,分配内存,线程安全性,对象头和对象的访问定位 理清了JVM GC的发展历史,算法,例如: 可达性分析 引用计数法 标记 清楚法 复制算法 标记 整理算法 分代收集 和各种收集器的优缺点。 阅读全文
posted @ 2019-09-19 23:44 秃桔子 阅读(231) 评论(4) 推荐(0) 编辑
摘要: 深入理解JVM垃圾回收机制 1、垃圾回收需要解决的问题及解决的办法总览 + 1、如何判定对象为垃圾对象 引用计数法 可达性分析法 + 2、如何回收 回收策略 标记 清除算法 复制算法 标记 整理算法 分带收集算法 垃圾回收器 serial parnew Cms G1 + 3、何时回收 下面就是如何判 阅读全文
posted @ 2019-09-19 23:40 秃桔子 阅读(6703) 评论(1) 推荐(2) 编辑
摘要: 深入理解Java对象(理清关系) 1、对象的创建过程: 所有创建过程如下所示: + new 类名 + 根据new的参数在常量池中定位一个类的符号引用。 + 如果没有找到这个符号引用,说明类还没有被加载,则进行类的加载、解析和初始化。 + 虚拟机为对象分配内存(位于堆中) + 将分配的内存初始化为零值 阅读全文
posted @ 2019-09-19 20:13 秃桔子 阅读(477) 评论(0) 推荐(1) 编辑
摘要: Java虚拟机 sun classic vm 世界上第一款商用的Java虚拟机。 只能使用纯解释器的方式来执行Java代码。 Java虚拟机 ExactVM Exact Memory Management 准确试内存管理 虚拟机可以知道内存中某个位置的数据具体使什么类型的,在进行垃圾回收的时候可以判 阅读全文
posted @ 2019-09-19 10:26 秃桔子 阅读(543) 评论(0) 推荐(0) 编辑

如果您有编程方面或者学术方面的需求请在微信公众号搜索

桔子科研


或者识别下方二维码,第一时间获取编程有趣的知识和最新科研学术成果。