Common try-with-resources idiom won’t clean up properly

| May 10, 2012 04:02 +0000

So I was re-reading some blogs on the JDK 7 language changes and I noticed the following idiom seems popular:

//
try (BufferedReader br = new BufferedReader(
new FileReader(“/tmp/click.xml”))) {
System.out.println(br.readLine());
}

That s…