자바 라이브러리에는 close 메서드를 호출해 직접 닫아줘야 하는 자원이 많음

전통적으로 자원이 제대로 닫힘을 보장하는 수단으로 try-finally가 쓰였음

어떤 문제점이 있었을까?

이러한 문제들은 자바 7이 투척한 try-with-resources 덕에 모두 해결됨