04 2020 档案

摘要:类的生命周期分为如下7个阶段,其中加载过程主要是前5个阶段 其中加载,验证,准备,初始化,卸载阶段的启动顺序是固定的。 一.加载 1.执行时间(when) jvm虚拟机规范中并没有进行强制约束,由各虚拟机自行实现 2.执行内容(what) 1)获取class文件的二进制字节流 2)将字节流代表的静态 阅读全文
posted @ 2020-04-11 20:46 Katsu 阅读(219) 评论(0) 推荐(0) 编辑
摘要:java对象布局JOL(java object layout),描述对象在堆内存的布局。如下图: 1.markword 固定长度8byte,描述对象的identityhashcode,分代年龄,锁信息等(https://www.cnblogs.com/katsu2017/p/12610002.htm 阅读全文
posted @ 2020-04-02 00:40 Katsu 阅读(3811) 评论(0) 推荐(0) 编辑
摘要:jol(java object layout)需要的依赖 <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.10</version> </dependency> 一 阅读全文
posted @ 2020-04-01 01:11 Katsu 阅读(1413) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示