假設我有這個簡單的類:靜態最終屬性的多少副本存儲在內存中時,我有自己的類集合
public class Car {
public static final int TYPE_SUV = 1;
public static final int TYPE_TRUCK = 2;
public String name;
public int carType;
}
現在,如果我有這些的集合,我知道我我正在爲集合中的每個元素分配一個String
和一個int
,但我是否還多次存儲靜態的int
?這個人爲的示例類是我多年前寫的那種Java的代表,我知道像這樣的神奇數字更好地服務於在單獨的類中定義的enum
,但我一直想知道該代碼的副作用是。
這是比較合適的答案 – user1428716 2013-02-20 16:49:20
哇,沒有開玩笑。這個答案很有用! – 2013-02-20 16:59:32
+1。感謝您的文章參考。 – dcernahoschi 2013-04-30 11:56:52