序列化的相关提问
来源:互联网 发布:游戏美工好找工作吗 编辑:程序博客网 时间:2024/05/22 09:41
什么是序列化?如何实现序列化,序列化有什么作用?
序列化就是一种用来处理对象流的机制,所谓对象流,就是将对象的内容进行流化,可以对流花后的对象进行读写操作。也可以将流化后的对象传输于网络之间。
序列化就是为了解决对象在进行读写操作所引发的问题;
序列化的实现:将需要被序列化的类实现serializable接口,该接口没有需要实现的方法,implements serializable只是为了标注该类是可以被序列化的。然后使用一个输出流(比如FileOutputStream),来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则使用输入流。
使用的条件:当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进序列的形式在网络上进行传送。
发送方需要将java对象转换成字节序列,才能在网络上传送,接受方则是需要将字节序列恢复成java对象
阅读全文
0 0
- 序列化的相关提问
- ATL相关提问
- Cocos2D中相关问题提问的几个论坛
- java序列化的相关知识
- java序列化 相关
- java序列化相关
- 序列化相关问题
- Java 序列化相关
- java 序列化相关
- Android序列化相关
- 提问的智慧,智慧的提问
- 怎样的提问才是有效的提问
- 序列化相关文章转载
- Java序列化相关知识
- java序列化相关总结
- Java 序列化相关操作
- Jquery表单序列化相关
- 欢迎提问有关信息系统,软件产品开发,测试,支持和相关职业发展的问题。
- B
- 【bzoj 1002】 轮状病毒 [FJOI2007]
- LeetCode 166. Fraction to Recurring Decimal
- centos系统添加网卡
- (6)MyBatis小总结:一个简单的例子--接口编程改进
- 序列化的相关提问
- java中重载(overload)测试总结
- 02-idea破解码及相关初始化
- 时间复杂度和空间复杂度计算+尾递归
- cocos2dx之实现扑克牌翻转效果的三种方法
- extent management local
- C语言项目:注释转换(C风格注释转换成C++风格注释)
- 8.数据结构(1)
- 简单实现文件遍历、比较、复制功能