java里,什么情况下数据存在堆里,什么情况存在栈里?

发布网友 发布时间:2022-04-22 03:30

我来回答

4个回答

热心网友 时间:2023-07-13 05:38

java有一个初始的栈,在栈里调用方法,所以给方法里的参数或者是引用分配到栈中,而创建的对象都存于堆中

热心网友 时间:2023-07-13 05:39

栈存放的是基本数据类型如int,boolean,String也是存在栈里面的。
堆存放的是对象和数组。

热心网友 时间:2023-07-13 05:39

内存分配, 属性值在堆里,对象在栈里

热心网友 时间:2023-07-13 05:40

如果数据类型是引用类型则保存在堆区(boolean,String除外),值类型的放在栈区(数组除外)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com