摘要: 先打断点systemDictionary.cpp 1915行 Universe::fixup_mirrors(CHECK); 进入 void Universe::fixup_mirrors(TRAPS) { // Bootstrap problem: all classes gets a mirro 阅读全文
posted @ 2021-04-09 18:38 张艳涛&java 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 之前分析的已经加载的.Class文件中都没有Static 静态变量,所以也就没这部分的解析,自己也是不懂hotspot 将静态变量放哪里去了,追踪源码之后,看清楚了整个套路,总体上来说,可以举例来说对于,java.lang.String的Class文件进行解析,String类有5个变量,其中有俩个静 阅读全文
posted @ 2021-04-09 17:15 张艳涛&java 阅读(142) 评论(0) 推荐(0) 编辑