在JAVA中什么叫序列化和反序列化
发布网友
发布时间:2022-02-28 14:20
我来回答
共2个回答
热心网友
时间:2022-02-28 15:49
序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。
热心网友
时间:2022-02-28 17:07
java对象实现了序列化就可以以对象的形式在流中传输。不管是文件流,还是Socket流都可以
用ObjectInputStream ObjectOutputStream 来读写对象。
并不是所以类都可以序列化,一般需要序列化的对象是那些实体类。什么Bean,pojo,vo貌似都是一个意思吧。。。还是有一些对象是不能序列化的,Socket对象是不能的。还有一些忘记了,还有一些不知道···呵呵~~
实现序列化只要实现一个Serializable的接口就行,这是个标志接口,里面没有方法需要实现,主要的作用就是标识这儿类可以序列化·····