gpt4 book ai didi

java - 这段代码中的变量 'x' 会存储在堆栈内存、堆内存还是两者中?

转载 作者:行者123 更新时间:2023-12-02 09:58:31 24 4
gpt4 key购买 nike

关于变量int x。在此类的开头,int xString s 存储在堆内存中。但是,当构造函数启动时,int x 是否存储在堆栈内存堆内存中,因为构造函数在技术上是否是一个方法?

public class A {
int x;
public String s = "";

public A(int y) {
x = y;
}
}

最佳答案

y 存储在堆栈中,因为它是该方法的作用域变量。 x 只是在堆上就地修改。

关于java - 这段代码中的变量 'x' 会存储在堆栈内存、堆内存还是两者中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55801870/

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