为什么实现了Serializable接口还要指定serialVersionUID值呢?
什么是序列化与反序列化你在平时的开发中肯定发现实体类会实现Serializable接口,并且指定serialVersionUID的值。像这样你可能会有疑问,为什么要实现Serializable接口呢。实现这个接口是为了序列化和反序列化。如果这个实体类有内存和硬盘的数据交互,或者内存与网络的数据交互时,就需要序列化和反序列化了。这时不实现Serializable接口就会出现java.io.NotSerializableException异常。那么什么是序列化和反序列化呢?“序列化
原创
2020-09-12 11:34:05 ·
4471 阅读 ·
1 评论