开发者学堂课程【Java 高级编程:对象序列化基本概念】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/345
对象序列化基本概念
目录:
1.序列化简介
2.定义一个可以被序列化的类
1.序列化简介
将内存中保存的对象以二进制数据流的形式进行处理,可以实现对象的保存或者是网络传输。
2.定义一个可以被序列化的类
并不是所有的对象都可以被序列化,在 Java 里面有一个强制性的要求:如果要序列化的对象,那么对象所在的类实现 java.io.Serializable 父接口,作为序列化的标记。
这个接口描述的是一种类的能力。
范例:
此时 Person 类产生的每一个对象都可以实现二进制的数据传输,属于可以被序列化的程序类。