java序列化小汇总
来源:互联网 发布:淘宝招牌怎么装修 编辑:程序博客网 时间:2024/04/28 21:53
java序列化中的两个接口java.io.Serializable 和 java.io.Externalizable
两接口的区别如下
1:
关键字SerializableExternalizablestatic修饰的字段不能被序列化修饰的字段可以被序列化transient修饰的字段不能被序列化修饰的字段可以被序列化servialversionUID反序列化时会判断此属性的值是否和序列化时一致反序列化时会判断此属性的值是否和序列化时一致
2:Serializable接口只是一个标示性接口,实现此接口的类,不需要实现任何方法。同时Serializable是Externalizable的父接口。
可以通过实现Externalizable来控制类的序列化和反序列化,通过重写Externalizable接口的writeExternal来控制序列化,重写readExternal来控制反序列化。
两接口的相同点
1:如果要将一个类序列化,都要通过ObjectOutputStream类的writeObject()方法,反序列化都要通过ObjectInputStream类的readObeject()方法。
0 0
- java序列化小汇总
- java 序列化小demo
- java序列化小案例
- Serializable java序列化知识汇总
- Java小知识汇总
- Java小问题汇总
- Java小问题汇总
- 小谈java中的对象序列化
- java序列化一些小要点
- JAVA 对象序列化小例子实现
- JAVA 序列化存/读小例子
- Java 对象序列化与反序列化知识点汇总
- java.beans包使用汇总一 (序列化)
- java中的小知识汇总
- 关于Java中序列化的小问题
- java 序列化serialize的小运用,密码加密存取
- 【面试之java基础】小知识点汇总
- 小汇总
- HttpClient 的Get和Post
- 用QQ影音播放有些国外的mp4格式视频教程会出现跳跃的马赛克
- 苹果推送服务
- 项目经验:求一段js 要求实现只能输入数字小数点、其他输入不进去
- CentOS6.5管理和使用LVM
- java序列化小汇总
- HDU-2008 数值统计
- [第5天]nginx环境下404问题
- linux下eclipse+jdk+cdt安装
- shu_1548 悟空的难题(大师兄,师傅被妖怪抓走啦!)
- DIY蓝牙手表
- UIView
- redis读写性能测试
- Try (hd0,0): This partition is NTFS but with unknown boot record.