流操作java.io.EOFException求解释 你是指哪个类啊? 写入的是Integer啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("num.txt"));不论之前num.txt中是否有内容,这行代码会把num.txt截短成4个字节,准备后续的写入。此时,如果没有oos.writeObject()来先写入一个Object到文件中,ois.readObject()是读不到内容的,不但读不到,而且会抛出EOFException,因为一直读到文件尾部预想的内容也没出现。而如果先执行了oos.writeObject(),则文件中已经有了内容,自然ois.readObject()就能顺利执行不报异常了。 关于反射的问题 JDK的安装,环境变量的配置 请教有没有socket通信层开发的例子,博客也行,要有同步处理,异步提供回调方法等的,不要一个简单的聊天室例子 小弟相求,麻烦大哥帮我看一下Collections.sort()排序,为什么有错呢? 各位是怎么布局控件的? 数据库问题? 请问如何获取某个class对应的存储路径? Label中怎样换行 [讨论]Java SOAP学习之路 Java大神安排一下 初学者求大神指导 大神帮我看看这个小的查找,哪里出错了?
不论之前num.txt中是否有内容,这行代码会把num.txt截短成4个字节,准备后续的写入。
此时,如果没有oos.writeObject()来先写入一个Object到文件中,ois.readObject()是读不到内容的,不但读不到,而且会抛出EOFException,因为一直读到文件尾部预想的内容也没出现。
而如果先执行了oos.writeObject(),则文件中已经有了内容,自然ois.readObject()就能顺利执行不报异常了。