gpt4 book ai didi

java - Java中 "new Integer(1)"是如何分配内存的?

转载 作者:行者123 更新时间:2023-11-29 09:44:52 31 4
gpt4 key购买 nike

我对 java 的内存分配技术有点困惑。谁能帮助我,java 将如何为以下代码分配内存?

Integer a;
a = new Integer(1);

我要求对于 Integer a,jvm 将创建 64 位引用和 a = new Integer(1) 为此它将分配更多内存来存储值1. 这是正确的吗?

最佳答案

Integer a; 会在堆栈中分配内存来保存引用值,并用null

初始化

new 在堆内存中创建实例

关于java - Java中 "new Integer(1)"是如何分配内存的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791074/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com