黑马程序员技术交流社区

标题: 内存堆、栈、方法区、常量池的极简总结 [打印本页]

作者: 木易在他乡    时间: 2014-8-21 15:09
标题: 内存堆、栈、方法区、常量池的极简总结
本帖最后由 木易在他乡 于 2014-8-22 13:33 编辑

之前对以上几个概念一直不太清楚,查了论坛内外的一些说内存堆、栈、方法区、常量池的帖子博客,专业的描述很多很强大,但是就没有个简洁的,于是自己尝试做个归:
1,栈,放局部变量、对象引用(调用完会释放)。。。
2,堆,放new对象,会被GC自动收。。。
3,方法区,放各种方法。。。
4,常量池,放的包含基本数据类型如int、long等(包装类有限制,暂时只知道Integer为-128~127)和对象类型String、数组等,以final声明的常量值
5,静态区,放类中以static声明的静态成员变量;

查了很多资料,尽量简洁表述给大家,也欢迎简洁补充。最后请高级黑马们多帮评分,搞个分怎么那么难啊斑竹!



重新编辑补充:
化繁为简,看懂确实要个过程,适合先看各大牛的专业全面描述,觉着复杂的,然后再来看就明白多了。。。

作者: 笑脸迷人    时间: 2014-8-21 18:08
得技术分比以前难好多!
作者: wyf20106    时间: 2014-8-21 18:59
收藏了谢谢分享
作者: justin1258    时间: 2014-8-21 19:43
这部分最好是详细点的
作者: 棕榈e人    时间: 2014-8-21 19:47
底层的东西啊
作者: 月夜小楠    时间: 2014-8-21 20:02
谢谢分享!!!
作者: 子阳zy    时间: 2014-8-21 23:05
谢谢分享。。。
作者: steven152    时间: 2014-8-21 23:13
知识点归纳中。。。谢谢!
作者: ﹑淼    时间: 2014-8-21 23:32
verygood!!!
作者: 地狱天堂    时间: 2014-8-22 00:57
不错,收藏
作者: 回头浪子心    时间: 2014-8-22 00:58
表示默默的路过~~~~
作者: 低调小邦    时间: 2014-8-22 07:30
谢谢分享
作者: sk0806    时间: 2014-8-22 07:33
嘿,收藏了!复习了一遍
作者: 杜工    时间: 2014-8-22 07:51
那栈呢,这个没总结。。。
作者: lfs454766767    时间: 2014-8-22 08:06
还是不太明白啊....
作者: 恣意的豆腐    时间: 2014-8-22 08:11
学习学习
作者: @for    时间: 2014-8-22 09:28
总结的不错!!!
作者: 李章敏    时间: 2014-8-22 09:34
好东西                                                                    
作者: 木易在他乡    时间: 2014-8-22 10:01
李章敏 发表于 2014-8-22 09:34
好东西

好东西要点评啊
作者: 戏言丶    时间: 2014-8-22 10:07
谢谢分享,虽然还没学到
作者: 张周飞    时间: 2014-8-22 10:12
楼主大爱  收下了
作者: kizzle    时间: 2014-8-22 10:14
复习一篇。
作者: abc83983682    时间: 2014-8-22 11:08
谢谢分享!
作者: wfaly    时间: 2014-8-22 11:16
谢谢 楼主分享,收藏下...
作者: 我为你着迷    时间: 2014-8-22 11:30
GC是垃圾回收机制吗? 亲
作者: 木易在他乡    时间: 2014-8-22 12:32
我为你着迷 发表于 2014-8-22 11:30
GC是垃圾回收机制吗? 亲

yes,难得高级黑马跟帖,点个评给个币哈
作者: 木易在他乡    时间: 2014-8-22 12:46
杜工 发表于 2014-8-22 07:51
那栈呢,这个没总结。。。

第一点就是啊,哦,跑到第一段了,等我重新编辑下
作者: 木易在他乡    时间: 2014-8-22 12:48
lfs454766767 发表于 2014-8-22 08:06
还是不太明白啊....

化繁为简,看懂确实要个过程,适合先看各大牛的描述,觉着复杂的,然后再来看就明白多了。。。




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