JDK序列化API类框图-Java对象的序列化与反序列化

序列化 API 在 Java 中挺常用,是当你需要将对象转化成字节流存储或传输的时候。JDK 中了一些实用的类来序列化和反序列化。你听说过ObjectOutputStreamObjectInputStream,它们是最常用的类。序列化的过程就像是将对象打包成二进制文件,而反序列化则是从文件中恢复这些对象。这个过程在分布式系统中尤其有用,像是远程调用时会经常用到。Serializable接口是序列化的关键,只有实现了这个接口的类才能被序列化。Externalizable接口了更灵活的控制方式。你还需要注意的是,在做序列化时,序列化版本 UID(serialVersionUID)要明确指定,不然在不同版本的类中会导致兼容性问题。jdk 类库中的序列化 API 类框图可以你更清晰地理解类与类之间的关系,方便快速掌握序列化机制。如果你在开发中遇到需要保存对象状态或者传输数据的场景,不妨试试这个 API。

ppt 文件大小:101.5KB