日期:2014-05-20  浏览次数:20726 次

为什么空文件不能构造ObjectInputStream?
Java code
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
想知道答案的原因.
刚学这里,指点一下?

------解决方案--------------------
因为,需要读取文件的一些头信息