温故而知新,读懂java字节码
摘要:字节码只有两种结构:无符号数和表。整体结构如下表所示。 魔术 魔术是固定的,用十六进制表示为 cafebabe,用以表示这是一个java字节码。 版本号 版本号现代只用主版本号,此版本号全部为0. 在jdk12时期,此版本号被用作公测特性申明。 常量池 只有常量池的计数和序号从1开始,其他重复项的技
阅读全文
posted @
2022-02-08 10:17
J.M.Liu
阅读(113)
推荐(0) 编辑
OpenJDK中各种垃圾回收器浅谈
摘要:本文的重点是把openJDK中多种主流垃圾回收器拉到一起,并对他们的特征、关注点、优劣势做对比分析,以期能在生产时间中根据业务场景选择合适的垃圾回收器。由于本文并非介绍各种垃圾回收器的内部实现细节,所以对垃圾回收器的工作过程只做整体描述。 openJDK中主流的垃圾回收器 截止到JDK12,open
阅读全文
posted @
2022-02-07 20:53
J.M.Liu
阅读(1064)
推荐(0) 编辑