对象序列化
来源:互联网 发布:微信mac版 编辑:程序博客网 时间:2024/06/05 16:50
序列化机制允许将实现序列化的java对象转换成字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以备以后重新恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。
对象的序列化指将一个java对象写入IO流中,与此对应的是,对象的反序列化指从IO流中恢复该Java对象。
为了让某个类是可序列化的,该类必须实现如下两个接口之一:
Serializeable
Externalizable
1、Java 内置的序列化方式
public static void main(String[] args) throws Exception{ Object o = new Object(); //定义一个字节数组输出流 ByteArrayOutputStream os = new ByteArrayOutputStream(); //对象输出流 ObjectOutputStream out = new ObjectOutputStream(os); //将对象写入到字节数组输出,进行序列化 out.writeObject(o); byte[] oByte = os.toByteArray(); //字节数组输入流 ByteArrayInputStream is = new ByteArrayInputStream(oByte); //执行反序列化 ObjectInputStream in = new ObjectInputStream(is); Object b = in.readObject(); }
0 0
- Java对象序列化
- 对象序列化
- Java对象序列化
- 对象序列化笔记
- 对象的序列化
- 对象序列化
- 对象序列化
- Java对象序列化
- Java对象序列化
- java对象序列化
- Java 对象序列化
- 对象的序列化
- 序列化ArcEngine对象
- 对象序列化
- Java 对象序列化
- Java对象序列化
- 序列化对象传输
- 序列化对象
- Android启动欢迎界面前黑屏或白屏完美解决办法
- (codeforces)C. Socks
- Linux开机启动流程详细步骤是什么
- 关于RecyclerViewHeader实现
- Android 热修复Tinker 在项目中的使用
- 对象序列化
- php ajax跨域问题
- eclipse的安装及tomcat的配置
- 796C
- Java实现分页数据获取CachedRowSet
- recyclerview历史
- 进程间通信方式总结——共享内存
- Django账号绑定邮箱时发送链接
- 解决为什么写博客,写什么样的博客的问题