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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星之钥匙 中级黑马   /  2015-4-26 09:12  /  558 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

经常看到很多同学不知道方法区,堆和栈的作用什么的,我有一张图分享给大家把,希望有用d:\\.欢迎大家多指教啦

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

20141021211428886.png

7 个回复

倒序浏览
这个看起来有点难懂了
回复 使用道具 举报
lwj123 发表于 2015-4-26 09:16
这个看起来有点难懂了

额。。我还觉得清晰的说,应该就看里面只要存放什么吧
回复 使用道具 举报
不大懂。。
回复 使用道具 举报
没有代码示例对照啊大神,这么画不太好理解
回复 使用道具 举报
本帖最后由 星之钥匙 于 2015-4-26 10:04 编辑

就是

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

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

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

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

多态的成员变量.png
回复 使用道具 举报
Zack 发表于 2015-4-26 09:55
没有代码示例对照啊大神,这么画不太好理解这个好理解吧

c:

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

多态的成员变量.png
回复 使用道具 举报
lslkkk 中级黑马 2015-4-26 10:37:53
8#
谢谢楼主分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马