视频7:08左右 栈的分配方式问题

来源:6-11 Java内存模型之 常考题解析-1

王存俊duck

2020-05-13

“栈的动态分配方式根据情况有所不同”

这里能否具体展开讲讲呢? 根据什么情况有哪些不同呢?

写回答

1回答

翔仔

2020-05-13

同学好,所谓的动态分配是在程序执行时才知道要分配的储存空间大小,而不是在编译时就确定的。

比如说 Long sample=1l;

Long对象,只有JVM在解析Long类型时才知道这个类中有哪些信息,这些信息有哪些类型,然后再为这些信息分配相应的储存空间储存相应的值。而所谓得情况就是比如类型不同,当时的内存是否充足之类的,做出不同的调整

0
1
王存俊duck
非常感谢!
2020-05-26
共1条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8453 学习 · 1872 问题

查看课程