DESKTOP-LODEUIH_2020826-罗祥

日志

问题

问题:方法区与常量池?
来源:上课中讲到的。
解决:方法区(method area)只是JVM规范中定义的一个概念,用于存储类信息、常量池、静态变量、JIT编译后的代码等数据,具体放在哪里,不同的实现可以放在不同的地方。
Java中的常量池实际上分为两种形态:
静态常量池:即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。
运行时常量池:则是jvm虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,我们常说的常量池,就是指方法区中的运行时常量池。

吐槽

有毒吧今天,精神巨差啊。不是入秋了吗?为什么感觉越来越热,学习不在状态。哎,,,,,,,明天补一下吧。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1