# Java 7
총 1개의 포스트

Try-With-Resources
문제 상황 어떤 객체가 사용을 마치고 나면 연결을 끊기 위해 close() 라는 메서드를 호출해야 한다고 가정하자. 그런데 이 객체에 logic()을 실행하던 도중, 에러가 발생하여 close() 메서드가 호출되지 않고 프로그램이 종료 되어버렸다. 예제 코드에서는 실제 DB와 연결되어 있지 않기 때문에 별 문제가 없지만, 실제 DB와 연결되었다고 가정한다면 DB에서는 Connection이 해제되지 않고 계속 유지되고 있는 것을 확인할 수 있다. 이때, 기존 코드에서는 Try-Catch-Finally 를 이용하여 다음과 같이 해결하였다. 기존의 해결 방법 ![](https://velog.velcdn.com/images/ksk7584/post/f1b5e572-b83b-499c
2023년 2월 12일
·
0개의 댓글·
0