try - with - resources 는 try(..) 문에서 선언된 객체들에 대해서 try가 종료될 때 자동으로 자원을 해제해주는 기능이다. 주로 외부 자원인 파일 관련 객체와 socket Handler 객체와 같은 자원들은 try - catch - finally 문을 사용하여 마지막에 다 사용한 자원을 해제한다. AutoCloseable은 try에 선언된 객체가 AutoCloseable을 구현했더라면 Java는 try구문이 종료될 때 객체의 close() 메소드를 호출해 준다. Java6에서 리소스 사용 및 해제하는 방법을 한번 살펴보고, try-with-resources로 동일한 코드를 리팩토링해보자. 1. AutoCloseable 사용 방법 다음은 try - catch - finally 를 사..