Apache Avro™ is a data serialization system.
For further information,please see this document.
1.How to serialize java object and store it into a file
2.How to retrieve object from a file
3.How to transform your object to be a byte stream, then you can do whatever you want,for example, sent it between machines
4.How to retrieve object from a byte stream
5.How to transform your object to be a JSON, or other type
TO BE CONTINUED