摘要: 接上文连接: "StringTable" 测试用例: 如何测试呢,我们利用IDEA中的debug模式下的Memory框进行检测 这个 是用来分析jvm堆中的对象。 引用一下IDEA的官方介绍吧。 "Memory官方文档" The Memory view shows you the total num 阅读全文
posted @ 2019-12-08 13:27 HeliusKing 阅读(247) 评论(0) 推荐(1) 编辑
摘要: 首先看这样一个面试题 我们从字节码的角度来分析结果 首先反编译该类代字节码,输入命令: 得到结果: 我们从中摘取最重要的一段: 上面每句的意思可参照jvm指令手册去进行阅读 其他类似, 在索引9的位置: 这 就是创建了一个StringBuilder对象, "":()V调用了无参构造方法 即 调用了S 阅读全文
posted @ 2019-12-08 13:00 HeliusKing 阅读(790) 评论(0) 推荐(0) 编辑