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块中调用可能导致检查异常的函数。查看:可能重复的