我想获取一个 HTML 页面并使用 BufferedReader 读取。所以我使用 try-with-resources 打开它以这种方式处理IOException :
try(BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()))) {
} catch(IOException e) {
throw e;
}
Run Code Online (Sandbox Code Playgroud)
这是一个很好的捕捉并立即抛出的模式吗?如果我完全省略 try 并声明该函数抛出 IOException 会怎样?那么是否有任何潜在的内存泄漏?非常感谢任何建议!