IOException をスローできる関数があるため、内部で例外をキャッチしません。ただし、クローズするリソースがいくつかあります。try-with-resource (catch ブロックなし) を使用して、そのようにするのは正しいですか?
public void workOnFiles() throws IOException {
try(FileInputStream fis = new FileInputStream("bau.txt");) {
// Do some stuff
}
}
または、次のようなことをする必要があります。
public void workOnFiles() throws IOException {
FileInputStream fis = new FileInputStream("bau.txt");
// Do some stuff
fis.close();
}