Java序列化(实现Serializable接口)作用
来源:互联网 发布:西安美林数据 怎么样 编辑:程序博客网 时间:2024/05/23 00:10
转载自:http://blog.csdn.net/chenjie19891104/article/details/4398647 点击打开链接
1、Java.io.Serializable,表示序列化,是一个空接口,也就是说这个接口没有声明任何的方法,所以实现这个接口的类也就不需要实现任何的方法。
2、序列化 用在将对象编码成字节流(序列化)及从字节流编码重构对象(反序列化)。
序列化 为远程通信提供了标准的wire-level协议。
3、 要使类的实例实现序列化,只要在它的声明中加入implements java.io.Serializable
但是却由一些隐患
1 》 实现了序列化后,一旦发布,讲削弱改变类实现的灵活性。
2 》 增加了bug和安全漏洞的的可能性
3 》 当你的新版本发布时增加了相关的测试上的问题。
这个接口使得所有的实现它的类具有一个特殊的(mixin)类型,从而使JVM知道这个类可以安全地串行化。
4、如果你需要把一个Bean实例通过网络传输或者写到磁盘文件的话,那么实现Serializable接口是最简单的,你可以直接通过ObjectInputStream,ObjectOutputStream进行读入或者写出
5、为了EJB容器可以记录用户生存期期间用户的信息,在EJB中实现Stateful Session Bean时,必须继承Serializable。这样,EJB容器才能在它们不再使用时序列化存储它们的状态信息。
阅读全文
0 0
- Java序列化(实现Serializable接口)作用
- 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。
- 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。
- 什么是java序列化,如何实现java序列化?或请解释Serializable接口的作用
- 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用
- 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用
- Serializable序列化接口作用
- Java中序列化接口Serializable接口的作用
- java.io.Serializable接口实现序列化
- java序列化1[实现Serializable接口]
- implements serializable实现序列化接口有什么作用?
- java的序列化或Serializable接口的作用
- java基础问题---什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。
- 实现serializable序列化接口
- java 序列化 Serializable接口
- java序列化Serializable接口
- java序列化接口Serializable
- Serializable序列化接口的作用
- 相机的使用
- ElasticSearch聚合
- 树莓派3设置samba文件共享
- 简易多线程编程
- Spring AOP增强小例子
- Java序列化(实现Serializable接口)作用
- 技术点-ActiveMQ-概念性总结
- 升级到xcode8.3.3后,Apple Mach-O Linker Error 看不到详细信息了
- Android 状态栏沉浸式效果
- LOCAL_PRIVILEGED_MODULE 详解(5)
- Centos 6.9 Install dubbo-admin 2.8.4
- 详解--前向量【转载】
- 解决react vr视频在微信和浏览器上全屏的问题
- 使用JedisPoolConfig对象时报错