2010-11-28 94 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/