rus*_*tyx 3 java try-with-resources
它是由不明的文件,如果catch下一个try-with-resources覆盖初始化部分与否.
换句话说,给定此代码片段:
try (InputStream in = getSomeStream()) {
System.out.println(in.read());
} catch (IOException e) {
System.err.println("IOException: " + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
catch如果IOException被扔到里面我会被调用吗?getSomeStream()
或者catch仅覆盖花括号内的块,即 System.out.println(in.read())?