什么是java序列化,如何实现java序列化
来源:互联网 发布:免费虚拟机软件 编辑:程序博客网 时间:2024/04/29 20:29
首先要明确序列化的目的: 1.无论何种类型的数据,都是以二进制的形式在网络上传送,为了由一个进程把Java对象发送给另一个进程,需要把其转换为字节序列才能在网络上传送,把JAVA对象转换为字节序列的过程就称为对象的序列化,将字节序列恢复成Java对象的过程称为对象的反序列化,(然后java.io.ObjectOutPutStream的writeObject(Object obj)的方法就可以 将参数指定的对象进行序列化 并且把得到的字节流写到一个目标输出流上去) 2.只有实现了 serializable和Externalizable接口的类的对象才能被序列化 后者是前者的子类 实现这个借口的类完全由自身来控制序列化的行为,而仅仅实现前者的类可以采用默认的序列化方式。实现这两个接口 标志着对象可以被序列化了。。。
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化
- 什么是java序列化,如何实现java序列化?
- 什么是java序列化,如何实现java序列化?
- linux下mysql-5.5.11的安装
- 第一篇
- spring2.5中没有org.springframework.web.struts.DelegatingActionProxy
- 添加 jar包到本地maven仓库
- java 正则表达式,特殊字符转义
- 什么是java序列化,如何实现java序列化
- C 语言的谜题
- 线程同步之Lock对象的使用
- 最长递减序列与递增序列
- 线程同步之互斥量mutex的使用
- 线程同步之互斥量mutex的使用
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- CvArr 竟然是 void
- 连续存储数组的算法演示