给Fruit类添加Serializable接口(承接上一文章的补充)

Posted 加州枫景

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给Fruit类添加Serializable接口(承接上一文章的补充)相关的知识,希望对你有一定的参考价值。

我们应该如何把MainActivity.java的数据传输到我们想显示的界面。

 

一.Serializable接口的简介

       在程序中为了能直接以 Java 对象的形式进行保存,然后再重新得到该 Java 对象,这就需要序列化能力。

       序列化可以看成是一种机制,按照一定的格式将 Java 对象的某状态转成介 质可接受的形式,以方便存储或传输。

       序列化时将 Java 对象相关的类信息、属性及属性值等保存起来,反序列化 时再根据这些信息构建出 Java 对象。(注意转换时要将类型强制转换成一样)

二.Serializable接口的作用

• 提供一种简单又可扩展的对象保存恢复机制。

• 对亍远程调用,能方便对对象进行编码和解码,就像实现对象直接传输一样。

• 可以将对象持久化到介质中,就像实现对象直接存储一样。

• 允许对象自定义外部存储的格式。

三.Serializable接口的目的

• 将对象存储在存储介质中,以便在下次使用的时候,可以很快捷的重建一个副本。

• 便亍数据传输,尤其是在远程调用的时候。

以上是关于给Fruit类添加Serializable接口(承接上一文章的补充)的主要内容,如果未能解决你的问题,请参考以下文章

serialVersionUID的作用

声明类时需要实现Serializable接口吗?

Serializable是接口吗?public class DeleteBean implements Serializable这个类去实现它有啥作用?

C#中继承问题

java类为什么要实现Serializable接口

Android :安卓学习笔记之 通过Intent传递类对象(实现Serializable和Parcelable接口)