import java.io.*;
public class ExceptionTest {
public static void main(String[] args) {
try
{
FileInputStream fis=new FileInputStream("a.txt");
while((fis.read())!=-1)
{
System.out.println((char)(fis.read()));
}
fis.close();
}
catch(IOException e)
{
System.out.println("输入输出错误");
e.printStackTrace();
}
catch(FileNotFoundException e)
{
System.out.println(" 找不到文件");
e.printStackTrace();
}
}
}
我编译的时候就说已经捕获到异常了,为什么呢,不是已有在运行的时候才可以捕获到异常么? |