try
-finally
语句。
可以通过快速修复将 try
-finally
语句转换为 try
-with-resources 语句。
示例:
PrintStream printStream = new PrintStream(fileName);
try {
printStream.print(true);
} finally {
printStream.close();
}
通过快速修复将原因传递给构造函数:
try (PrintStream printStream = new PrintStream(fileName)) {
printStream.print(true);
}
仅当项目或模块的语言级别为 7 或更高时,此检查才会报告。