try - catch
try - with - resources
try{
} catch (){
}
이러한 모양에서
try (여기!) {
}
이런식으로 줄였다
일일이 close로 닫아주는 것들을
try-with-resource는 자동으로 닫아준다
※주의사항!
아무거다 다 닫히는 것이아니다
인터페이스인 autocloseable를 implements한 클래스들만 가능
더 자세한건 여기서 확인 가능
https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html
사용자 클래스를 만들고 자동으로 닫히는걸 사용하고 싶으면
implements Autocloseable 를하고
void close()
throws Exception
이 메소드를 Override 해주어야한다
'language > 자바' 카테고리의 다른 글
[java] jython 스프링에서 파이썬 사용하기 (0) | 2023.01.20 |
---|---|
[java] Unreachable code 에러 (feat. dead code) (0) | 2022.11.03 |
[java] static 영역, heap 영역, stack 영역 (JVM) (0) | 2022.10.05 |
[java] + 연산 순서 (0) | 2022.07.25 |
[java] local variables , instance variables, class variables (지역변수, 인스턴스변수, 클래스변수) (0) | 2022.07.20 |