A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 醉翁之意不在酒 中级黑马   /  2015-7-18 19:47  /  302 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

栈:局部变量,或者方法的执行。方法执行时要加载到栈中,没用时,不会加载
堆:所有new出来的,(加上成员变量和静态变量。),堆中的东西都有默认值。
方法区: 方法,String常量池,静态区
本地方法区:跟系统相关的方法(不用)
寄存器:跟CPU执行,(不用)

4 个回复

倒序浏览
内存内容很复杂啊

点评

嗯,發個帖看看會不會有人討論一下。就像靜態變量,是在方法區的靜態區,還是在堆內存中  发表于 2015-7-19 00:15
回复 使用道具 举报
应该是在堆内存中,堆内存存放的是程序的唯一变量,static变量显然是唯一的。class文件和static都是在方法区中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马