常量池在内存哪里?堆,栈?缓存区在内存哪里?谢啦~~~~~~~~~~~~ 常量池在内存哪里?堆,栈?缓存区在内存哪里?谢啦~~~~~~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 常量池要分为两个概念来理解在class文件中,每一个class文件有一个常量池,用来保存所有的引用符号.而每一个被虚拟机装载的类或者接口都有一份内部版本的常量池——称之为运行时常量池,这是在方法区中的一个数据结构,数据结构映射到class文件的常量池。在程序运行时,如果某个特殊的符号将要被使用,它首先要被解析,解析过程就是根据符号引用查找实体的,再把符号引用替换成直接引用的过程。这个过程被称做常量池解析。 我是菜鸟,请大神帮我看看这个代码哪里错了 子类向上转型后如何调用父类方法 java怎么大包成windows下双击可以运行的exe文件 有关JDK配置的问题,请帮帮忙!!!!! 求助 正则表达式\b的匹配问题 奇了怪了,线程问题! 大家都用什么java编译器,请推荐一个(我菜) 请问如何在java里面打开一个word文档? HashSet问题 重写了hashcode和equals方法为什么还能存的进去 WORD中的内容放到JSP页面上的显示问题,顺便在J2EE程序员群里招人! (请教)CAD图如何在WEB下通过IE浏览?
在class文件中,每一个class文件有一个常量池,用来保存所有的引用符号.
而每一个被虚拟机装载的类或者接口都有一份内部版本的常量池——称之为运行时常量池,这是在方法区中的一个数据结构,数据结构映射到class文件的常量池。
在程序运行时,如果某个特殊的符号将要被使用,它首先要被解析,解析过程就是根据符号引用查找实体的,再把符号引用替换成直接引用的过程。这个过程被称做常量池解析。