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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

栈 堆 和方法区这三者之间如何区别?都各自有何作用?

5 个回复

倒序浏览
一张图片分享给你吧
d:\\20141021211428886.png

20141021211428886.png (61.33 KB, 下载次数: 53)

20141021211428886.png
回复 使用道具 举报
星之钥匙 发表于 2015-4-26 09:08
一张图片分享给你吧

有些看不懂  表示刚上java基础班  
回复 使用道具 举报
图片好啊,配上点文字就更完美了
回复 使用道具 举报
l_z 发表于 2015-4-26 13:53
图片好啊,配上点文字就更完美了


1.存放局部变量
2.不可以被多个线程共享
3.空间连续,速度快

1.存放对象
2.可以被多个线程共享
3.空间不连续,速度慢,但是灵活

方法区
1.存放类的信息:代码、静态变量、字符串常量等等
2.可以被多个线程共享
3.空间不连续,速度慢,但是灵活d:

多态的成员变量.png (92.25 KB, 下载次数: 55)

多态的成员变量.png
回复 使用道具 举报
学习了,以前只了解stack
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马