java序列化理论
2012-04-05 22:39
246 查看
相关注意事项
a)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口;
b)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;
c)并非所有的对象都可以序列化,,至于为什么不可以,有很多原因了,比如:
1.安全方面的原因,比如一个对象拥有private,public等field,对于一个要传输的对象,比如写到文件,或者进行rmi传输 等等,在序列化进行传输的过程中,这个对象的private等域是不受保护的。
2. 资源分配方面的原因
a)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口;
b)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;
c)并非所有的对象都可以序列化,,至于为什么不可以,有很多原因了,比如:
1.安全方面的原因,比如一个对象拥有private,public等field,对于一个要传输的对象,比如写到文件,或者进行rmi传输 等等,在序列化进行传输的过程中,这个对象的private等域是不受保护的。
2. 资源分配方面的原因
相关文章推荐
- [java理论篇]--java序列化
- java对象序列化理论总结
- Java之序列化SerialVersionUID的作用
- 什么是java序列化,如何实现java序列化?
- Java 对象序列化 NIO NIO2详细介绍及解析
- java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- Java的序列化与反序列化
- Java 理论与实践——处理 InterruptedException
- 【Java】序列化后isXXX变量没有了
- java序列化/反序列化之xstream、protobuf、protostuff 的比较与使用例子
- 一.Java面向对象理论基础
- Java 多线程及线程池理论分析
- JAVA基础--db21_java网络编程&序列化
- java 中序列化的介绍
- 13.Java 基础 - 序列化
- java中的序列化(转)
- Java 理论与实践:并发在一定程度上使一切变得简单
- 一个简单java序列化的例子
- Java 序列化
- Java 序列化的高级认识