黑马程序员技术交流社区

标题: Java内存概括 [打印本页]

作者: 会飞De石头    时间: 2014-8-13 08:26
标题: Java内存概括
本帖最后由 会飞De石头 于 2014-8-27 07:55 编辑

寄存器:主要指cpu中的一块存储区域,小单运行快,我们在程序中无法控制。
栈:       存放基本类型的数据及对象的引用,但对象本身不存放在栈中,而是存放在堆中。
堆:       存放用 new 产生的数据,也就是长说的对象。
静态域:存放在对象中用 static 定义的静态成员。
常量池:存放常量。
其他存储:硬盘等永久存储空间。

以上为总结的内存状态,不知道还有没有遗漏,欢迎大家补充和详细。


作者: 天黑偷牛    时间: 2014-8-13 08:28
哇塞,好好
作者: 马嘉    时间: 2014-8-13 08:46
好东西,让我有学习一下
作者: pengyu1801    时间: 2014-8-13 09:01
不错,加油
作者: 阿磊    时间: 2014-8-13 09:02
学习学习
作者: Bule丶    时间: 2014-8-13 09:59
好好,加油
作者: 陶圣虎    时间: 2014-8-13 10:55
基础视频中说有5个,但是只讲出了3个.这下全了
作者: 盐多必湿    时间: 2014-8-13 11:26
栈和堆的关系是什么?是不是栈包含了堆,栈是堆的集合?
作者: 瑟爽秋枫    时间: 2014-8-13 11:32
学习了,谢谢!
作者: xiaoxiaofeng    时间: 2014-8-13 11:40
马马虎虎,学习学习
作者: 想做开发    时间: 2014-8-13 11:42
啊  不错不错
作者: ﹑淼    时间: 2014-8-13 12:38
内存学的蛮好的,很多问题一话内存图就明白了
作者: 月夜小楠    时间: 2014-8-13 13:02
学习力!
作者: 单曲循环    时间: 2014-8-13 15:37
不错,不错
作者: 会飞De石头    时间: 2014-8-18 08:55
盐多必湿 发表于 2014-8-13 11:26
栈和堆的关系是什么?是不是栈包含了堆,栈是堆的集合?

堆、栈是相互独立的两个内存空间
作者: s_gd    时间: 2014-8-18 15:58
一直没搞懂java中堆跟栈的概念,学习一下。
作者: 轩辕苍穹    时间: 2014-8-18 23:15
谢谢楼主
作者: 地狱天堂    时间: 2014-8-19 00:56
收藏,学习
作者: 草鱼狂飙    时间: 2014-8-22 21:28
感觉还是缺少纵向对比…………
作者: 新航向    时间: 2014-8-22 21:40
嗯,顶一个




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