available()!=0不行啊,貌似头验证什么的会阻塞,一开始就会然后就是readObject()!=null来判断,这个貌似也不行啊,看了下源码,读到文件结束了再调用这个方法会抛出EOFException这是我在追加对象序列化反序列化的时候碰到的,有没有大手子给我解决下
http://blog.csdn.net/fjdingsd/article/details/46765803
你需要在写入的时候写个null才能在读的时候用readObject()!=null来判断