黑马程序员技术交流社区

标题: 关于方法区,堆和栈 [打印本页]

作者: 星之钥匙    时间: 2015-4-26 09:12
标题: 关于方法区,堆和栈
经常看到很多同学不知道方法区,堆和栈的作用什么的,我有一张图分享给大家把,希望有用d:\\.欢迎大家多指教啦

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

20141021211428886.png

作者: lwj123    时间: 2015-4-26 09:16
这个看起来有点难懂了
作者: 星之钥匙    时间: 2015-4-26 09:44
lwj123 发表于 2015-4-26 09:16
这个看起来有点难懂了

额。。我还觉得清晰的说,应该就看里面只要存放什么吧
作者: 精湛学术    时间: 2015-4-26 09:49
不大懂。。
作者: Zack    时间: 2015-4-26 09:55
没有代码示例对照啊大神,这么画不太好理解
作者: 星之钥匙    时间: 2015-4-26 10:00
本帖最后由 星之钥匙 于 2015-4-26 10:04 编辑
精湛学术 发表于 2015-4-26 09:49
不大懂。。

就是

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

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

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

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

多态的成员变量.png

作者: 星之钥匙    时间: 2015-4-26 10:02
Zack 发表于 2015-4-26 09:55
没有代码示例对照啊大神,这么画不太好理解这个好理解吧

c:

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

多态的成员变量.png

作者: lslkkk    时间: 2015-4-26 10:37
谢谢楼主分享




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