静态函数随着类的加载而加载。那么假如class StringCatch{
private int Count;
//"abkeekfeeddefaee"
public static void Catch(){
for (int i = 0; i < 10; i++) {
char[] cs={'a','b','c'};
System.out.println(cs);
StringCatch catch1=new StringCatch();
}
}
}
这个静态函数加载到方法区的时候,会为其内部的局部变量i,cs,catch1分配内存吗,还是等到调用的时候才分配内存
|
|