Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java save to file方法是否引发异常?(今天考试)_Java_File - Fatal编程技术网

Java save to file方法是否引发异常?(今天考试)

Java save to file方法是否引发异常?(今天考试),java,file,Java,File,嗨,我创建了一个将对象保存在文件中的方法 public void findAndStore(String filename, double amount) { //1 File f1 = new File (filename); //2 FileOutputStream fos =new FileOutputStream (f1);//3 ObjectOutputStream os =new ObjectOutputStream (fos);//4

嗨,我创建了一个将对象保存在文件中的方法

public void findAndStore(String filename, double amount) { //1
        File f1 = new File (filename); //2
        FileOutputStream fos =new FileOutputStream (f1);//3
        ObjectOutputStream os =new ObjectOutputStream (fos);//4
        for (int i=0;i<nbApartment;i++){//5
            if (ar_Apartment[i].get_Electcharge()<amount){//6
                os.writeObject(ar_Apartment[i]);//7
            }
        }
        os.close ();//8
    }
它在第3行错误“未处理的异常文件未找到异常”中指出,为什么我已经创建了它并将其命名为f1

第4、7、8行显示未处理的异常类型IO exception,为什么


注意:我已经通过使方法抛出异常或try-and-catch解决了这个问题,但我的问题是为什么会有异常我的老师这样写,他没有在这个方法中提到任何异常

在方法声明中使用try-catch或声明IOException

这些是检查异常,需要在适当的try-catch块中调用可能导致检查异常的函数。查看:可能重复的