Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is difference between compatible and incompatible changes in serialization?

Answer Posted / javamasque

Compatible changes
Some modifications that happed in serializable class after serialization (written to flat file / DB) but there is no exception during de-serialization is called compatible change. These are as below
1. Addition of new field.
2. Static field became non-static.
3. Transient field became non-transient
4. New super class added in class hierarchy.

Incompatible changes
Some modifications that happed in serializable class after serialization (written to flat file / DB) and there is an exception during de-serialization due to the changes is called incompatible change. These are as below
1. Delete existing field.
2. Non-static field became static.
3. Non-transient field became transient
4. Any super class removed in class hierarchy.
5. Field data type changed.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is singleton class example?

1028


What is flush buffer?

1051


What is isa relationship?

1057


In case of inheritance what is the execution order of constructor and destructor?

1134


Can list be final in java?

933


If A Class Is Declared Without Any Access Modifiers, Where May The Class Be Accessed?

1183


What is final access modifier in java?

1148


How to sort array of 0 and 1 in java?

951


Explain purpose of sleep() method in java?

1122


Why java is a platform independent? Explain

1092


What is ‘is-a ‘ relationship in java?

1039


What is a local, member and a class variable?

1039


Which of the following is not an isolation level in the JDBC

2126


How to add menushortcut to menu item?

1003


What is finally and finalize in java?

1094