方法区与常量池

  1. 方法区与常量池

此文档为java枚举的学习总结

方法区与常量池

方法区里存储着class文件的信息和动态常量池,class文件的信息包括类信息和静态常量池。可以将类的信息是对class文件内容的一个框架,里面具体的内容通过常量池来存储。

动态常量池里的内容除了是静态常量池里的内容外,还将静态常量池里的符号引用转变为直接引用,而且动态常量池里的内容是能动态添加的。例如调用String的intern方法就能将string的值添加到String常量池中,这里String常量池是包含在动态常量池里的,但在jdk1.8后,将String常量池放到了堆中。


欢迎转载,欢迎错误指正与技术交流,欢迎交友谈心

文章标题:方法区与常量池

文章字数:201

本文作者:Brain Cao

发布时间:2018-12-16, 15:54:20

最后更新:2020-03-07, 13:43:14

原始链接:https://braincao.cn/2018/12/16/java-constant-pool/

版权声明:本文为博主原创文章,遵循 BY-NC-SA 4.0 版权协议,转载请保留原文链接与作者。

目录
×

喜欢请收藏,疼爱就打赏