关于java序列化的浅谈

来源:互联网 发布:锻炼腹肌的软件 编辑:程序博客网 时间:2024/05/22 06:45

 对于序列化,我有多的疑问。什么叫做序列化?什么叫什么序列化?序列有什么作用?序列如何使用?序列化使用常出现的问题,怎么分析解决?下来由我一步步道来;

序列化的定义:将对象转化成流的过程称为序列化。

反序列化的定义:将流转化成对象的过程称之为反序列化。

看完定义,我们不禁想到?序列化跟流有关,跟对象有关,就是做流跟对象的转化。在javai当中,实现了Serializable接口,就相关实现了序列化了。
而当我们实现这个接口的时候,我们一般要显示声明 private static final long serialVersionUID = -8139435840271697912L; 这个一个变量,变量值可以用序列化工具来使用。

那实现了序列化后,有什么好外?从定义来看,将对象转化成流。转化成流做什么?一般来说,转化成流是为了传输,无论是本地还是网络。

关于序列化的类,无非就是那几个流ObjectOutputStream等等。



原创粉丝点击