当使用异常是一般需要导入吗。以前学的异常都没有导入过异常包,但这个程序为什么需要导入,有什么规则吗。import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
class FileInputStreamTest{
    public FileInputStreamTest() {
    }    public static void main(String[] args) throws IOException {
        if(args.length==0){
          System.out.println("运行该程序时,请输入以下格式的命令:");
          System.out.println("java FileInputStreamTest <文件名>");
          return;  
        }        
        InputStream fileobject = new FileInputStream(args[0]);
         
        int size;
        System.out.println("可读取的字节: "
            + (size = fileobject.available()));        System.out.println("文件内容如下: ");        
        char[] text = new char[200];
        for (int count = 0; count < size; count++) {
            text[count] = ((char) fileobject.read());
            System.out.print(text[count]);
        }        System.out.println("");        fileobject.close();
    }
}