99问答网
所有问题
java中 栈和堆的区别?
如题所述
举报该问题
推荐答案 2012-04-15
首先栈和堆都是内存区域,只不过这两部分区域的功能不一样而已。
栈是存储变量和引用的区域,堆是存储变量值和对象的区域。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eWtOOvWXv.html
其他回答
第1个回答 2012-04-15
按照我的理解是栈是来存放值对象和引用的,堆是来存放具体的对象的。
Java中实例化对象是先在堆内存中实例化,然后在栈中存放一个对象的引用,也就是他在对中的地址
本回答被网友采纳
第2个回答 2012-04-15
一句话:栈存的是基本数据,堆存的是对象,,,这样你就不会迷了(String是个列外,存到栈里)
相似回答
大家正在搜
相关问题
Java 中堆和栈有什么区别
java中堆和栈有什么区别?
java 中 的 堆 和 栈 有 什 么 区 别 ? 要 详...
Java中栈内存和堆内存怎么理解?
java中栈和堆的区别求解
java堆和栈的区别
java中栈与堆的区别?
JAVA中的栈和堆有什么异同点