【发布时间】:2015-09-12 01:28:56
【问题描述】:
这个 try-catch-with-resources 会自动关闭吗?
它在到达末尾之前在正文中有一个return。
它还会自动关闭流吗?
try (FileReader reader = new FileReader(characterFile)) {
final SavedPlayer savedPlayer = GSON.fromJson(reader, SavedPlayer.class);
return new Login(player, LoginType.SUCCESSFUL);
} catch (IOException e) {
e.printStackTrace();
return new Login(player, LoginType.INPUT_FAILURE);
}
【问题讨论】:
-
AFAKI
try-with-resources有点像try-finally,保证始终执行关闭操作
标签: java