一个implements Serializable的抽象类是干什么的?什么时候用这个支持类
Serializable 用于序列化,抽象类用于复用代码,提供一些公共的方法给子类调用
Serializable接口,一般来说是java中的序列化的一种标识或实现。
在java中,一般来说,只要实现了这个Serializable接口,就表示可以在jvm中进行序列化,
比如,将这个类序列化后保存到本地,然后读取再反序列化,从而实现 对象 复用的做法。
还有一种做法就是保存数据,
比如A->B, 反过来,可以从B -> A,两者相互转换。
这个方式,只能在java,或者使用jvm的语言中使用,有限制,
其他序列化工具如protobuf,可以全平台通用。
唯一标识,
表示我和别人不一样。
对象传输的时候序列化用的。
比如将对象通过网络传输到另一台机器上的时候,
就需要先序列化,传输,然后反序列化得到对象。