2010-11-28 95 views
4

是否有与Java中的C#[OnSerialized]和[OnDeserialized]属性相等的东西?Java中的C#OnDeserialized/OnSerializaed的等价物?

+2

在Java上的Java serializtion一个很详细的文章,有没有序列化对象的单一标准的方式,所以答案取决于你怎么做。 – 2010-11-28 05:30:32

+1

@Mike也可以说.NET ... – 2010-11-28 09:29:28

回答

0

如果您使用默认的Java序列化,则可以覆盖用于序列化和反序列化的方法。这些方法是:

private void writeObject(ObjectOutputStream out) throws IOException 
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException 

就叫 “默认” 的方法对于这些:out.defaultWriteObject(出)和in.defaultReadObject(中)。

有在http://java.sun.com/developer/technicalArticles/Programming/serialization/