[프로그래머스] JAVA 기초 수업 필기 (try-with-resources문)

lobby_RoGo·2023년 11월 20일

JAVA 필기

목록 보기
48/48

try-with-resources문

예외처리에서 자원을 사용하는 경우 유용함

자원이란?

자원 (resource; 리소스)

  • 시스템에서 사용하는 자원을 의미함
  • ex) 파일, 네트워크, 데이터베이스 연결

파일 자원에 연결하고 해제하는 방법이라고 보면 된다

try-with-resource문

파일을 가져오는 코드

이 사진에 나온 코드를 try-with-resources문 으로 바꿔서 사용

코드가 줄어들음. 위 코드와 동일한 동작을 하는데도 불구하고 코드가 더 간결하게 바뀌고, 모든 동작도 위 코드와 똑같다.

강제 예외 발생시키기

아무거나 이걸 구현할 수 없음. [AutoCloseable 인터페이스] 를 구현한 클래스만, try-with-resources 문 을 사용할 수 있음. 아래 사진 참조

내용 정리

  1. try-with-resources 란
  • 예외처리에서 자원을 사용하는 경우 유용한 예외처리
  1. 자원 (resources; 리소스)
  • 시스템에서 사용하는 자원
    • 파일, 네트워크, DB 연결 등)
  1. 특징
  • 자원 연결과 해제가 용이
  • AutoCloseable 인터페이스를 구현한 클래스만 사용 가능

우리가 만드는 코드는 언제든 예기치 못한 오류가 발생할 수 있다...어떤 오류에도 대비할 수 있는 튼튼한 코드를 구현하도록 노력을 해야한다.

필기 포스팅 마무리

여기까지가 내가 들은 JAVA 기초에 대한걸 모두 필기 밑 포스팅을 해왔다! 앞으로 내가 얼마나 볼지, 아니면 얼마나 잘 배웠는지...알수가 없지만, 꾸준히 이렇게 포스팅을 완성하겠다 라는 목표가 여기까지 오게 한거 같다.

그럼에도 불구하고 앞으로 더 내가 꺠우친 소스, 자료, 지식을 공유하기 위한 습관을 들이는데 좋은 시간이였던거 같다. 좀 더 부지런히, 자주 해야하는 습관을 들이고, 지금까지 배우면서 모호했던 점을 어느정도 다시 잡는 계기가 되었던거 같다.

검색해서 이걸 보는 예비 개발자님이든, 시니어 개바자님들에게 약간의 도움이 되었으면 좋겠다!

profile
한번 해보자구!

0개의 댓글