Java 序列化是用于Java远程调用比如RMI 或者dubbo 这种通过rpc方式的对对象的传输的一种方式这种方式只传输对象的状态不会传输对象的方法
主要有
实现Serializable接口 | 实现Externalizable接口 |
---|---|
系统自动存储必要的信息 | 程序员决定存储哪些信息 |
Java内建支持,易于实现,只需要实现该接口即可,无需任何代码支持 | 必须实现接口内的两个方法 |
而实现Serializable接口只是一种标记没有方法,序列化不会序列化静态内容
Java 序列化是用于Java远程调用比如RMI 或者dubbo 这种通过rpc方式的对对象的传输的一种方式这种方式只传输对象的状态不会传输对象的方法
主要有
实现Serializable接口 | 实现Externalizable接口 |
---|---|
系统自动存储必要的信息 | 程序员决定存储哪些信息 |
Java内建支持,易于实现,只需要实现该接口即可,无需任何代码支持 | 必须实现接口内的两个方法 |
而实现Serializable接口只是一种标记没有方法,序列化不会序列化静态内容