jvm 堆区数据结构,栈区数据结构是啥?

张子游回来了 发布于 2014/09/28 17:23
阅读 1K+
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

我只知道堆是放对象的,栈是放代码的。
加载中
0
张子游回来了
张子游回来了
我答的,栈是数组,堆是树。其实我也不知道。
独孤影
独孤影
查jvm的源码去
0
苦辛味
苦辛味
程序调用栈,除了栈还能是什么。堆基本上就是一块内存,你想在上面分什么就是什么。
苦辛味
苦辛味
回复 @路人戊 : 栈难道不是数据结构吗,会问这种问题的面试官也有病好吧。最多就问内存的堆栈是做什么用的,还问数据结构。堆就没有统一的数据结构,我还能在调用栈里面分配数组,那栈是数组吗
张子游回来了
张子游回来了
问的是,jvm的栈,是什么数据结构实现的。堆是什么数据结构实现的。
0
一只小桃子
一只小桃子
栈是栈桢组成的,结构就是栈,先进后出
一只小桃子
一只小桃子
堆就是一片内存,没啥结构吧,可以看成一张表
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部