* java默认序列化
* 1.实现Serializable接口(约定)
* 2.序列化和反序列化
* 3.实现java对象和字节序列的转换
* 4.将对象的字节序列(内存)持久化到磁盘(通常为文件),高并发session处理(减轻内存压力)
* 5.网络传输对象的字节序列,两个进程实现远程网络通信,(所有数据类型,都以二进制序列形式在网络上传送(接受发送))
* 6.实现Serializable接口的类采用默认的序列化方式 。* 7.静态变量(类变量)和transient修饰变量(不序列化属性修饰符),不被序列化,解看下测试:
其他:java序列化2[实现Externalizable接口,可控序列化]
实现序列化接口Serializable的实体类代码:
package com.pakege.b;
import java.io.Serializable;
/**
* java默认序列化
* 1.实现Serializable接口(约定)
* 2.序列化和反序列化
* 3.实现java对象和字节序列的转换
* 4.将对象的字节序列(内存)持久化到磁盘(通常为文件),高并发session处理(减轻内存压力)
* 5.网络传输对象的字节序列,两个进程实现远程网络通信,(所有数据类型,都以二进制序列形式在网络上传送(