文档章节

序列化

三蹦子
 三蹦子
发布于 2016/07/21 10:20
字数 140
阅读 6
收藏 0

对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化。
要实现Serializable接口

transient关键字修饰:不被JVM序列化,但是可以自定义序列化。
自定义序列化需要重写两个方法,如下:

private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException<br> {
s.defaultWriteObject();//实现JVM默认属性的序列化
s.writeXXX(xxx);//完成自定义的属性序列化
}
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
s.defaultReadObject();//实现JVM默认属性的反序列化
this.xxx = s.readXXX();//完成自定义的属性反序列化
}


 

© 著作权归作者所有

三蹦子
粉丝 7
博文 42
码字总数 13985
作品 0
丰台
程序员
私信 提问

暂无文章

关于运维,该怎么决定它的方向,这个似工作又似兴趣的存在

我之前主要从事网络、桌面、机房管理等相关工作,这些工作使我迷惘,这应该是大多数运维人都经历过的过程; 18年国庆,我从国内前三的消费金融公司裸辞,下海创业,就是想要摆脱这样的困境。...

网络小虾米
2分钟前
1
0
Java Timer的用法

Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { System.out.println("11232"); } }, 200000 , 1000); public void schedule(TimerTask task, long delay......

林词
6分钟前
3
0
使用js动态加载外部js文件以及动态创建script脚本

动态脚本指的是在页面加载时不存在,但将来的某一时刻通过修改该DOM动态添加的脚本。和操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入JavaScript代码。 动态加载外的外...

Bing309
13分钟前
2
0
从零开始入门 K8s | Kubernetes 网络概念及策略控制

作者 | 阿里巴巴高级技术专家 叶磊 一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特...

阿里巴巴云原生
17分钟前
2
0
天气获取

本文转载于:专业的前端网站➨天气获取 $.get("http://wthrcdn.etouch.cn/WeatherApi", { citykey: cityCode }, function (d) { //创建文档对象 var parser = new ......

前端老手
18分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部