Java中对象的序列化详解及实例-创新互联

 Java中对象的序列化详解及实例

张家界ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

把java对象转化为字节序列的过程称为对象的序列化。


把字节序列恢复为java对象的过程称为对象的反序列化。


对象序列化的用途:


1.把对象的字节序列永久的保存到硬盘上,通常存放在一个文件中
2.在网络上传送对象的字节序列化


 void writeObject(Object obj) 方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中(将指定的对象写入 ObjectOutputStream。)


 void readObject()方法 从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回( 从 ObjectInputStream 读取对象。)


只有实现了Serializable和Externalizable接口的类对象才能被序列化。


Externalizable接口继承自Serializable接口,实现Externalizable接口的类完全由自身来控制序列化的行为,而实现Serializable接口类可以采用默认的序列化方式


public static void readObj()throws Exception
  {
    ObjectInputStream ois = new ObjectInputStream(new FileInputStream("obj.txt"));

    Person p = (Person)ois.readObject();

    System.out.println(p);
    ois.close();
  }


网站题目:Java中对象的序列化详解及实例-创新互联
分享网址:http://bzwzjz.com/article/csoccj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 成都品牌网站设计 成都网站设计 成都网站制作 阿坝网站设计 成都网站设计制作公司 定制网站设计 重庆网站制作 成都网站建设公司 网站建设方案 成都网站制作 成都网站建设 高端网站设计 成都企业网站建设公司 成都企业网站设计 手机网站建设 网站建设 成都网站制作 网站建设费用 品牌网站建设 成都网站建设 教育网站设计方案