不初始化實例變量是否保存任何內存?使用和不使用初始化的內存使用爲空
例如,比較以下兩類:
public class Class1 {
private String s;
// getter/setter for s
}
public class Class2 {
private String s = "";
// getter/setter for s
}
假定已經有一個字符串常量的""
別處,並new Class1()
消耗比new Class2()
存儲器少?
反正它用'null'隱式地初始化。 –