4
同時通過FindBugs的運行代碼拿起臭位我越來越
錯誤:類com.MyClass定義的非暫時性非序列化的實例字段someSet 模式ID: SE_BAD_FIELD,類型:硒,類別:BAD_PRACTICE
我知道設置沒有實現系列化,但HashSet的不和爲什麼它正在被初始化,然後有多數民衆贊成。我認爲這是很好的做法:(但顯然不是FindBugs的非暫時性非序列化的實例字段
public class Myclass extends
{
@Transient
private Set<String> someSet = new HashSet<String>();
...........
}
任何幫助都會很棒。低級警告,但很想知道爲什麼?