Java String常量池在什么位置?

KG071 2014-03-11 10:47:06
Java的Runtime Data Area分成了5块,
1.方法区
2.本地方法区
3.程序计数器
4.堆
5.Java栈
那么String的常量池到底在上面5处地方中的哪个地方?
...全文
6542 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KG071 2014-03-11
  • 打赏
  • 举报
回复
我自己也找到答案了 http://zangxt.iteye.com/blog/472236 谢谢各位
姜小白- 2014-03-11
  • 打赏
  • 举报
回复
运行时常量池(Runtime Constant Pool)是方法区(Method Area)的一部分,是各线程共享的内存区域。
代码间的舞者 2014-03-11
  • 打赏
  • 举报
回复
引用 3 楼 gaofuqi 的回复:
在方法区中,还有运行时数据区有Java堆、方法区、Java虚拟机栈、本地方法栈、程序计数器,楼主可以了解了一下Java虚拟机方面的知识,可以看一下下面的链接。 http://www.cnblogs.com/Cratical/archive/2012/08/21/2649985.html
学习了
gaofuqi 2014-03-11
  • 打赏
  • 举报
回复
在方法区中,还有运行时数据区有Java堆、方法区、Java虚拟机栈、本地方法栈、程序计数器,楼主可以了解了一下Java虚拟机方面的知识,可以看一下下面的链接。 http://www.cnblogs.com/Cratical/archive/2012/08/21/2649985.html
KG071 2014-03-11
  • 打赏
  • 举报
回复
引用 1 楼 healer_kx 的回复:
常量池是第六个区域。
感谢你的回答。在"第六个区域",能够指明出处吗,Java编程规范或者Java文档上有?
healer_kx 2014-03-11
  • 打赏
  • 举报
回复
常量池是第六个区域。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧