黑马程序员技术交流社区

标题: 栈,堆,方法区,常量池分别存储什么类型的内容 [打印本页]

作者: dubei1993    时间: 2016-6-3 07:29
标题: 栈,堆,方法区,常量池分别存储什么类型的内容
如题,

作者: Aaron9527    时间: 2016-6-3 13:30
栈一般是存储类的引用,即对象,然后通过对象对应堆中的地址找到堆中所储存的内容,常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式;当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。




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