Where to Use Serializable in Java?
Here Are Some Examples of Using Serialization: - Storing Data in an Object-Oriented Way to Files on Disk, E. G. Storing a List of Student Objects. - Saving...
Here are some examples of using serialization: - Storing data in an object-oriented way to files on disk, e.g. storing a list of Student objects. - Saving program's states on disk, e.g. saving state of a game. - Sending data over the network in form objects, e.g. sending messages as objects in chat application.
Where do we use serialization in Java?
Serialization and Deserialization in Java. Serialization in Java is a mechanism of writing the state of an object into a byte-stream. It is mainly used in Hibernate, RMI, JPA, EJB and JMS technologies. The reverse operation of serialization is called deserialization where byte-stream is converted into an object.
Why do we use serializable in Java?
Well, serialization allows us to convert the state of an object into a byte stream, which then can be saved into a file on the local disk or sent over the network to any other machine. And deserialization allows us to reverse the process, which means reconverting the serialized byte stream to an object again.