try-with-resourcesの()内で↓みたいな書き方をしてもエラーにならないんですが、
全部close()してくれてると思っていいんでしょうか?

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file)))