This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
The interface Serializable indicates that you can write an object out to a file or byte stream. Java uses this to move objects around between systems, store objects in files and retrieve them later, etc. Take a look at the java.io package - classes like ObjectInputStream and ObjectOutputStream. Pretty cool technology. Bill
Hi, java.io.Serializable is a tag interface which suggests that the state of the object is saved.You use it in distributed computing like RMI, when you have to send information across machines. Hope this helps, Sandeep SCJP2, OCSD(Oracle JDeveloper), OCED(Oracle Internet Platform)