I am very confused to understand the purpose of java.io.Serializable interface.
I am aware that java beans are implementing serializable interface..but what is the purpose.Even in EJB,session beans also implementing the serializable interface..
None of the developer`s explanation is making me understand...please help...
java.io.Serializable is a marker interface which defines that the class that implement this interface are serializable. Serialization is used when one needs to stores this object in a different system for example, a file, another JVM.
Joined: Dec 28, 2009
thanks for the answer.. i have one small doubt..
ObjectOutputStream is used for writing in files
and by implementing java.io.serializable to our session and entity bean makes the bean class to be accessed from any another JVM.. is it right?
but we dont implement serializable interface in RMI.. still having this doubt..please help