Short:何時分配內存 - 在聲明或初始化?聲明/初始化和內存分配
長:將int x;
採取與int z = 10;
相同的內存。
此外,這將如何工作自定義包含更多數據的對象。 比方說,我有這樣的對象:
public class Factor
{
private String name;
private int value;
private int time;
private double x;
private double y;
private double z;
private double h;
public Factor(String name, int value, int time)
{
this.name = name;
this.value = value;
this.time = time;
}
}
然後我用初始化:
Factor f = new Factor("Name", 10, 10);
是X,Y,Z,H(雙打)曾經服用內存?任何?
這可能是一個愚蠢的問題,但只是使用谷歌搜索它永遠不會給我答案,我真的需要這個來優化我的多構造函數對象被用於巨大的數組。