Search Blog

Search duranek.blogspot.com

Monday, January 16, 2012

Serialization Rules

Serialization Rules 

1) Objenin full serializable olmasi icin Obje ve Super obje Serializable 
implemente edecek 
2) Superclass serializable degilse de serialize olur. 
Fakat superClass'in no-arg constructor'u olacak. 
YOksa readObject() de java.io.InvalidClassException alir. 
Bir objenin default olarak no-arg constructor'u vardir, 
fakat o objeye herhangi bir argumanli constructor yazarsaniz, 
no-arg constructor'u ayrica implemente etmeniz gerektigini hatirlatalim. 
3) Serializable olmayan superclass in 
constructor'u deserialization sirasinda calisir. 
4) Butun primitive type ler serializable 
5) transient serialize olmaz. 
6) Static field lar serialize olmaz. 
7) Serializable object'in non serializable objesi varsa compile eder 
ama runtime de hata alir.

No comments: