Java serializable implementation

Source: Internet
Author: User

In Java, everyone knows that serializable interfaces must be implemented first for serializable classes. I thought this was so simple,

However, when I wrote a program a few days ago, I found that there is still an article in it. In fact, a class must be serialized, not only must this class implement the serializable interface,

The member attributes in this class must also implement the serializable interface to write the members of this class into the file,

For example:

Class house implements serializable {

Private table;

Private chair;

}

Class table implements serializable {

Private book;

Private pen;

}

Class chair {

....

}

Class pen implements serializable {

.....

}

Class book {

....

}

 

For example, if you assign a value to each class member and write the house class to a file, read the house class and you will find that

The class member that implements the serializable interface (the pen in the table) is the value you write in, but the class member that does not implement the serializable interface (Chair and book in the table) is null.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.