我有以下情况:
public class MyHandler extends DefaultHandler {
public class CustomException extends SAXException {
}
}
Eclipse告诉我SAXException是可序列化的,我应该在CustomException中添加 serialVersionUID 或禁止警告。
问题:
相关问题(不太重要):为什么Eclipse总是告诉我缺少serialVersionUID,即使我添加了一个?
答案 0 :(得分:3)
1所有异常都是Serializable,因为所有异常的超类Throwable都是Serializable。它在RMI中使用,如果远程方法抛出异常,则此异常将使用序列化
返回给客户端2您可以同时执行这两项操作,如果您不打算序列化自定义异常,则没有区别