public Class A {
public static String s = "s";
public static int i = 0;
public int j = 1;
public static String getStaticString() {
int k = 2;
return s;
}
public String getString() {
int l = 3;
return "something";
}
}
在Java中,静态变量存储在“堆段”的“Perm”代中,原始局部变量存储在“栈段”中。那么变量i,j,k,l存储在哪里?函数getString()存储在哪里?
堆栈段
中"... 你确定你读对了吗?或者可能有一个漏字,比如“原始_局部_变量”?我认为你所说的静态变量适用于任何类型的静态变量。 - ajb