Java 7: try-with-resources explained | Hacker News Reader