我有以下情況:爲什麼SAXException可序列化?
public class MyHandler extends DefaultHandler {
public class CustomException extends SAXException {
}
}
Eclipse是告訴我,SAXException的是序列化的,而且我要麼添加的serialVersionUID到CustomException或抑制警告。
問題:
- 爲什麼這樣的異常,實現串行?
- CustomException爲空。我應該添加一個serialVersionUID或抑制警告?
相關的問題(不那麼重要):爲什麼Eclipse的總是告訴我,一個serialVersionUID的缺失,甚至當我添加一個?
1)如果任何類實現可序列化的接口,那麼原因是相同的2)抑制它 – Kick
我從來沒有理解過的警告,但這裏有一個很好的問題:http://stackoverflow.com/questions/285793/what-is-a -serialversionuid-and-why-should-i-use-it –