通常我有一個類這樣:我應該將初始java字符串值從null設置爲「」嗎?
public class Foo
{
private String field1;
private String field2;
// etc etc etc
}
這使得FIELD1的和等於空的初始值FIELD2。將所有我的字符串類字段如下所示會更好嗎?
public class Foo
{
private String field1 = "";
private String field2 = "";
// etc etc etc
}
然後,如果我符合類定義,我會避免大量的空指針問題。這種方法有什麼問題?
所以沒有什麼'壞'會發生,我只會失去我的Java純度狀態? – Martlark 2009-08-16 04:46:33
當意外的「」字符串與引發的異常一樣有用時,可以發現錯誤。有了這個優勢,你的網絡應用程序不會崩潰,讓你難堪。 – Martlark 2010-07-14 00:10:43