Pregunta

¿Hay un equivalente a la de C # [OnSerialized] y [OnDeserialized] atributos en Java?

¿Fue útil?

Solución

Si está utilizando por defecto de Java serialización, puede anular los métodos utilizados para serializar y deserializar. Estos métodos son:

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

Sólo tiene que llamar al método "por defecto" para cada uno de los siguientes:. Out.defaultWriteObject (fuera) y in.defaultReadObject (in)

Hay un artículo muy detallado en serializtion Java en http: //java.sun. com / desarrollador / technicalArticles / Programación / serialización /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top