请问堆(Heap)与栈(Stack)的区别。。谢谢

cracking 2003-02-20 09:19:47
以前看asm里都是“堆栈”两个字一起说的
刚才看thinking in java里提到了堆和栈,分别有什么不同?与汇编里说的有什么不同?

谢谢了。。
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrhk 2003-02-21
  • 打赏
  • 举报
回复
堆好象是由一个散列表来管理的?
而栈只用一个栈顶指针就可以了
cracking 2003-02-21
  • 打赏
  • 举报
回复
那为什么速度会相差很多?
在内存里的位置有严格的区别吗?
i_love_555 2003-02-20
  • 打赏
  • 举报
回复
先进先出和先进后出的区别
tlsdavid 2003-02-20
  • 打赏
  • 举报
回复
看看数据结构吧
java中,所有类都是在堆中分配空间,非静态方法和变量在栈中分配空间

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧