Java序列化简明概要

1. 概念: 序列化就是把对象变成对象流(确切说是把对象的属性写入流),如果需要进而可以把对象流存成二进制文件;


2. 目的: 序列化的目的是为了方便永久存储或者网络传输;


3. 如何实现: 将类实现Serializable接口即可,无必须实现的方法,实现该接口只是为了标识该类可被序列化;


4. (转)其他需要知道的:

  一、在可序列化类中要定义serialVersionUID;


  二、标识不需要序列化的成员,可以使用transient关键字;


  三、用来被继承的类,尽量不实现Serializable,用来被实现的interface也不要继承Serializable。如果父类不实现Serializable接口,子类很难实现它,特别是对于父类没有无参构造函数的时候。所以,不实现Serializable接口且可被继承的类,且子类须序列化是,需要提供一个无参数构造函数。

阅读更多
个人分类: Java
想对作者说点什么? 我来说一句

java 序列化

2018年06月21日 23KB 下载

Java序列化与反序列化

2010年08月16日 346KB 下载

翻译_Java对象的序列化

2010年11月20日 123KB 下载

java序列化和反序列化

2010年01月07日 166KB 下载

移动WEB开发流程

2013年10月11日 106KB 下载

简明微积分(第四版龚昇)

2017年11月05日 14.08MB 下载

高负载系统架构设计概要

2011年01月14日 14KB 下载

java项目概要设计文档

2017年10月11日 159KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭