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

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