このコードではどのような問題が発生する可能性がありますか? 例外が発生しても、このコードは呼び出し元に例外をスローできると思います。したがって、トラブルは発生しません。
どうすれば改善できますか?
public static void cat(File named) {
RandomAccessFile input = null;
String line = null;
try {
input = new RandomAccessFile(named, “r”);
while ((line = input.readLine()) != null {
System.out.println(line);
}
return;
} finally {
if (input != null) {
input.close();
}
}
}