您的位置 首页 网络技术

eofexception是什么异常(这篇文章就够了)

eofexception是什么意思  eofexceprion原因

其实有很多人在运行的时候都会碰到EOFException, 然后百思不得其解,去各种论坛问解决方案。

EOF是一个计算机术语,为End Of File的缩写。

其实,这个异常不是必须声明的,也就是说它虽然是异常,但其实是正常运行结束的标志。

EOF表示读到了文件尾  ( String str = dis.readUTF(); ,客户端已经断开,后面已经没有内容可以读了),发送结束自然连接也就断开了。

如果仔细去看 文档的话

通过这个API,我们可以得出以下信息:

  • 这是一个IO异常的子类,名字也是END OF FILE的缩写,当然也表示流的末尾
  • 它在表明一个信息流已经到末尾了,而大部分做法是以特殊值的形式返回给我们,而不是抛异常也就是说这个异常是被主动抛出来的,而不是底层或者编译器返回给我的                                  就像NullPointerExceptionIndexOutOfBoundsException一样。

java中352627java.io.EOFException

 

EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致异常,其实这个是正常的,只是告诉你,该把使用流的对象都关闭一下。

总结:

EOFException的问题: 你从文件中读取对象的时候,如何判断是否读取完毕。jvm会给抛出EOFException,表示的是,文件中对象读取完毕。所以,你在判断是否读取结束的时候,捕获掉这个异常就可以,是捕获不是抛出

 

猫叔总结了 适合新手操作的副业 《淘宝虚拟产品月入2万的 6个 细分类目》的电子书 仅供参考

如果你对虚拟产品比较感兴趣,可以点击:

淘宝卖什么虚拟产品赚钱(月入2万+)

花猫大叔

关于花猫大叔短视频创业 作者: 花猫大叔

热门文章