QQ1252776430 2016-04-08 09:45 采纳率: 22%
浏览 1577
已采纳

java集合框架里说的堆栈和内存存储里说的堆栈两个堆栈是一个概念么

最近在看java集合框架,有列表啊,散列,堆栈等概念。感觉这是以数组,java代码为基础的处理数据集合的容器。但是之前经常

看到说内存就是种堆和栈,而内存这块是jvm帮我们处理的,也就是说不是java代码关心的内容。而且还有篇博客说了内存的控制

是由汇编实现的,然后将一段C++代码编程成汇编,汇编指令实际是按堆栈模式工作的。
本人有点疑惑,感觉数据结构里的堆栈和内存中的堆栈的实现不是一回事啊,想问下两者是不同的层面上的原理相似的概念?

  • 写回答

1条回答

  • threenewbee 2016-04-08 15:37
    关注

    从原理上说是一回事,只是一个是系统维护的,一个是自己定义的,一个用来专门存储局部变量和程序返回值,一个用来存你自己的数据。
    好比自行车的轮子和飞机的轮子都是轮子。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?