Java中关于对象串行化的一些讨论
对象串行化的字面解释含义:串行化可以把变量包括对象,转换成连续的bytes数据,你可以将串行化后的数据存储在一个文件里或在网络上传输,然后再翻串行化为原来的数据。
对象串行化的好处:(1)在网络中传输对象; (2)在程序的运行期间将对象保存于文件,或者稍后在相同的应用程序中写入然后读取对象。
实现对象串行化的前提:
(1)要串行化的对象对应的类必须实现Serializable接口。
(2)要串行化的对象对应的类必须是公共的(public)。
----还是不懂:串行化到底是为了干什么的,为什么要在网络中传输对象?串行化和流的读写有什么不一样? 老师说串行化是为了防止数据在网络传输中丢失,个人觉得不太可能--既然那么容易丢失,那还要流来干什么啊?
遗留问题---等着,会回来的!