当前位置: 首页 > news >正文

北京公司网站制作微信软文范例100字

北京公司网站制作,微信软文范例100字,哪个公司网站建设好,怎么用dreamweaver做网站反序列化时抛出java.io.EOFException异常 问题描述:在反序列化对象时,对象IO流将文件的全部类反序列化之后,始终会抛出java.io.EOFException.(想把序列化的对象一个一个拿出) 原因:java API文档中对于反序列化对象时使用的java.io.ObjectInputStream类的readObject()方法的描述…

反序列化时抛出java.io.EOFException异常

在这里插入图片描述

问题描述:在反序列化对象时,对象IO流将文件的全部类反序列化之后,始终会抛出java.io.EOFException.(想把序列化的对象一个一个拿出)

原因:java API文档中对于反序列化对象时使用的java.io.ObjectInputStream类的readObject()方法的描述有一句话是"该方法始终会抛出异常",也就是说该异常无法避免的.

案例代码

        ObjectInputStream ois2 = null;try {ois2 = new ObjectInputStream(new FileInputStream(new File("D:/TB_OBJECT_.txt")));Object object = ois2.readObject();System.out.println(object);System.out.println("对象反序列化成功!");} catch (IOException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();}

会抛出EOFException

解决方法1:换一个思路,既然只要从头开始取,并且取一个,那我就把整个集合当一个整体去序列化,反序列化就符合条件

        /*** 序列化*/List<TB_OBJECT> lists = null;try {lists = (List<TB_OBJECT>)CommUtils.execute("SELECT ", null, JdbcMode.QUERY, TB_OBJECT.class);System.out.println(lists);} catch (Exception e) {e.printStackTrace();}ObjectOutputStream ois = null;try {ois = new ObjectOutputStream(new FileOutputStream(new File("D:/TB_OBJECT.txt"),true));ois.writeObject(lists);System.out.println("对象序列化成功!");} catch (IOException e) {e.printStackTrace();}/*** 反序列化*/ObjectInputStream ois2 = null;try {ois2 = new ObjectInputStream(new FileInputStream(new File("D:/TB_OBJECT.txt")));List object = (List)ois2.readObject();System.out.println(object);System.out.println("对象反序列化成功!");} catch (IOException e) {e.printStackTrace();} catch (ClassNotFoundException e) {

解决方法2 :将异常捕获

        ObjectInputStream ois2 = null;try {ois2 = new ObjectInputStream(new FileInputStream(new File("D:/TB_OBJECT.txt")));while(true){Object object = ois2.readObject();System.out.println(object);}System.out.println("对象反序列化成功!");} catch (IOException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();}catch (EOFException e) {e.printStackTrace();}
http://www.lbrq.cn/news/2488483.html

相关文章:

  • 网站ftp根目录电商运营去哪里学比较好
  • 网站CDN怎么做防攻击吗电子商务网站开发
  • 管理登陆网站开发软件谷歌网站推广
  • 狗和女主人做爰网站百度标注平台怎么加入
  • 设计师互动平台完善的seo网站
  • wordpress和域名seo关键字优化软件
  • 响应式网站应该怎么做麒麟seo软件
  • 做网站去哪个公司什么是seo文章
  • 那些免费网站做推广比较好seo推广营销公司
  • 网站的域名在哪里看b站24小时自助下单平台网站
  • 为公司做网站要做什么准备线上推广策划方案范文
  • 做网站表格单边框标记长春做网站推广的公司
  • 如何做流量充值网站百度指数分析
  • 临清聊城网站优化武汉seo关键词优化
  • 胶南网站建设多少钱如何在百度上打广告
  • 做网站webform mvc网站优化名词解释
  • 浙江平台网站建设找哪家什么是seo是什么意思
  • 聚化网网站抖音seo排名
  • 天气网站建设域名批量查询工具
  • 上海公司名字查询天津关键词优化平台
  • 万网市值关键词优化平台有哪些
  • 手机网站建设维护协议seo网站推广主要目的不包括
  • Wordpress host宁波seo关键词优化制作
  • 九江市做网站的公司seo结算系统
  • 新开传奇网站超变活动推广软文
  • 深圳网站建设营销策划企业新闻营销
  • 佛山大型网站建设百度网络营销中心
  • 余姚企业网站建设全国最大的关键词挖掘
  • 做网站需要硬件设施附近成人电脑培训班
  • 长沙企业网站建设哪家好广州各区最新动态
  • 中级全栈工程师笔试题
  • Java面试宝典:MySQL执行原理二
  • JVM-GC 相关知识
  • Android ADB命令之内存统计与分析
  • 【408二轮强化】数据结构——线性表
  • 高性能网络DPDK、RDMA、XDP初探