Study/Java (1) 썸네일형 리스트형 try-with resources : 자원 쓰고 알아서 반납해줘! # try-catch-finally ㅡ가장 먼저 배우게 된 기본적인 방법: 자원생성 -> 사용 -> 반납(close) 과정을 일련으로 작성 ㅡ자원반납은 왜 필요할까? : 입출력 자원은 연산을 담당하는 자원을 할당받아 동작하는데, 프로그램의 오류나 잘못된 동작으로 인하여 할당받은 자원을 반납하지 않고 반납되지 않은 자원이 쌓이게 될 경우 자원 고갈의 문제가 발생하며 치명적인 문제가 발생할 수 있다. 특히 입출력 자원에서 이와같은 문제점이 많이 발생할 수 있다. 따라서 자원반납과정은 필수적이라고 할 수 있다. 그러나 위처럼 번거로운 과정을 거치지 않고 자동으로 자원반납하는 방법이 있다. # try-with resources ㅡ try 영역에 자원을 전달하면 사용 이후 자동으로 자원반납을 해준다 배운 만큼 알.. 이전 1 다음