将继承类标记为不可序列化的最佳方法

时间:2010-03-12 22:53:24

标签: java

如果我继承自可序列化的类,但我特别不希望我的类可序列化;什么是严格防止序列化的最佳方法?

如果java.io.Serializable中有一个方法,我可能会抛出异常,但Serializable为空。

1 个答案:

答案 0 :(得分:7)

来自documentation

  

通过实现抛出NotSerializableException的writeObject和readObject方法,可以防止对象的序列化。异常将被ObjectOutputStream捕获并中止序列化过程。