黑马程序员技术交流社区

标题: Java中栈内存和堆内存的理解 [打印本页]

作者: IT我的梦    时间: 2015-4-18 14:26
标题: Java中栈内存和堆内存的理解
堆栈就是指针和空间的关系。
一个存放指向该对象的指针,相当于地图。
一个存放数据的。相当于仓库。。
不过两个都是得开辟空间的,如果没开辟空间的话,会报空指针异常。。
就像地图虽小,但也占空间,它指向的数据空间那就更不必说了~~~
作者: 曾宇    时间: 2015-4-18 14:46
栈就是实际存放数据的地方。
堆,就是让你在庞大的栈中找到实际地址。
比如现实社会中,东南路XX街XX号,这就是堆。对应的号中实际有的人家具,就是栈。




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