【发布时间】:2019-09-12 02:05:45
【问题描述】:
所以关于变量int x。在这个类的开头,int x 和 String s 存储在堆内存中。但是,当构造函数启动时,int x 是否存储在堆栈内存中 AND 由于构造函数在技术上是一种方法,因此是不是?
public class A {
int x;
public String s = "";
public A(int y) {
x = y;
}
}
【问题讨论】:
-
构造函数不是方法,即使是,也不会影响实例变量
x的存储位置。
标签: java heap-memory activation-record