黑马程序员技术交流社区

标题: Java中堆和栈中存储的数据有什么不同呢 [打印本页]

作者: 梦浮冀北    时间: 2014-11-19 10:15
标题: Java中堆和栈中存储的数据有什么不同呢
和数据结构中的堆栈相同吗
作者: pillar    时间: 2014-11-19 10:52
java中的数据结构问题不是很明显,它的这部分东西已经被封装好了,就是集合框架里的内容,像Set、List和Map,直接拿来用就是。
作者: 青鱼    时间: 2014-11-19 11:08
Java中已经封装好的, 对内存数据的不同操作方式, 当成是一种概念即可, 其实用的都是同一种物理结构的电脑内存;
作者: 奋斗的蜗牛ksd    时间: 2014-11-19 12:51
本帖最后由 奋斗的蜗牛ksd 于 2014-11-19 13:01 编辑

肯定不一样啊!
数据结构的堆栈----指的是数据存储的方式-----堆和栈都是一种数据项按序排列的数据结构。。是结构用代码表现出来的----

而java中的堆和栈是内存中的两个存储区域,,----是内存中的区域--实实在在的东西。

今天我也刚好学到 List了。再清楚一点吧:
数据结构的堆栈-----是用代码写出来的一种存取数据的方式----操作的是链表--先存进去的后出来,通过调用方法实现
java中的堆栈 是内存中两片区域-----堆存放 对象----栈存放局部变量---暂且这么理解---说的不全面






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