public class Test
{
public static void main(String[] args) throws Exception {
File f = new File("D:\\a.txt");
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(f));
}
}
为什么从一个空文件里面构造ObjeckInputStream对象会抛EOFException
想知道答案的原因.
刚学这里,指点一下?
{
public static void main(String[] args) throws Exception {
File f = new File("D:\\a.txt");
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(f));
}
}
为什么从一个空文件里面构造ObjeckInputStream对象会抛EOFException
想知道答案的原因.
刚学这里,指点一下?
有什么方法能知道文件中有没有这些头信息呢?
例如:我不知道这个文件里面有没有序列化的对象
当我构造 反序列化对象 时文件如果是空的话就抛异常.
这中间有什么方法能判断一下文件里面有没有序列化对象吗?