Skip to content
This repository was archived by the owner on Dec 11, 2020. It is now read-only.

SamuGG/java-serialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This simple java project shows 3 different methods of serialize/deserialize an arbitrary object.
This 3 methods are:
- Java native serialization
- Java externalizable interface implementation
- Google protocol buffers

The result of the project is printing out the time and length of the serialized object.

For the protobuf serialization method, I used the .proto file and compiled it with protoc compiler. The resultant class is then used to serialize/deserialize the object.
For this to work, yo may need import to your project the protobuf-java-2.4.1.jar library, which is available on the Internet.

As conclussion, I got that externalizable objects are the fastest method to serialize/deserialize and protobuf outputs the shortest stream.

About

Java serialization examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages