视频7:08左右 栈的分配方式问题
来源:6-11 Java内存模型之 常考题解析-1

王存俊duck
2020-05-13
“栈的动态分配方式根据情况有所不同”
这里能否具体展开讲讲呢? 根据什么情况有哪些不同呢?
写回答
1回答
-
同学好,所谓的动态分配是在程序执行时才知道要分配的储存空间大小,而不是在编译时就确定的。
比如说 Long sample=1l;
Long对象,只有JVM在解析Long类型时才知道这个类中有哪些信息,这些信息有哪些类型,然后再为这些信息分配相应的储存空间储存相应的值。而所谓得情况就是比如类型不同,当时的内存是否充足之类的,做出不同的调整
012020-05-26
相似问题