黑马程序员技术交流社区

标题: 求教:方法区中存储的数据是哪些? [打印本页]

作者: 心之谷96    时间: 2015-8-26 12:20
标题: 求教:方法区中存储的数据是哪些?
本来栈和堆的区别感觉还挺清楚,方法区出来之后就有点小晕,求大神指点。。。。。。
作者: Ci功    时间: 2015-8-26 12:20
你可以参考一下这篇博客
http://blog.csdn.net/ns_code/article/details/17565503
作者: 青春随了风    时间: 2015-8-26 12:32
方法区是存放虚拟机加载类的相关信息,如类、静态变量和常量。
作者: 肖天长    时间: 2015-8-26 13:00
方法区存放全局变量和静态变量
作者: 徐雪涛xuxuetao    时间: 2015-8-26 20:45
方法区是所有线程共享的内存区域,用于存储已经被JVM加载的类信息、常量、静态变量等数据,一般来说,方法区属于持久代
作者: wyd1    时间: 2015-8-26 21:41
类,常量,等共享数据
作者: 筱小酥    时间: 2015-8-26 21:43
给你个链接吧,上面讲的挺清楚的http://wenku.baidu.com/link?url=YuTuBwo0hffjRBq4XPerPoe_Pvt0C93CQKGPZ42FtbGmHz7kH5gX_qJ7zYYCtNvTaBf6y9Z0aBiOVypceX708bJtHGiwdFhZ3ANOFYmhcny
作者: 流觞曲水    时间: 2015-8-26 22:48
java 堆 栈 方法区的简单分析 ,可以借鉴下:
http://blog.sina.com.cn/s/blog_65ca444f01011q14.html
作者: l_15562009298    时间: 2015-8-27 08:57


作者: hellojavacode    时间: 2015-8-27 11:47
方法区中,存储了虚拟机加载类的相关信息,存储class和static修饰的数据以及常量。方法区中还有常量池,用来存储字符串常量,还有byte常量池。当你给某个变量赋值-128到127之间的数值时,那么就会从byte常量池中取这个数据。
作者: 心之谷96    时间: 2015-8-27 15:16
Ci功 发表于 2015-8-26 16:50
你可以参考一下这篇博客
http://blog.csdn.net/ns_code/article/details/17565503

讲解比较清楚,多谢亲




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2