면접질문 - 사용자 정의 예외

잠자는 고양이·2025년 5월 20일
0

Java

목록 보기
59/73

질문 1. 사용자 정의 예외를 만드는 방법과 활용 사례를 설명하세요.

  • 언체크드는 RuntimeException , 체크드는 일반 Exception

질문2. try-with-resources는 기존의 finally 블록과 비교했을때 어떤 장점이 있는가 ?

  • try-with-resources 는 java7부터 사용가능한 java언어의 기능으로 예외 여부와 관계없이 리소스를 자동해체해줌

  • 반면 finally는 명시적으로 close()를 호출해야 리소스가 해제됨

질문 3. throws와 throw키워드의 차이점은?

  • throw와 throws모두 예외와 관련된 키워드
  • throw : 예외를 발생시키는 키워드
    throw new UserNotFoundException

-throws : 메소드에서 발생할 수 있는 예외를 선언하는 키워드
public void function1() throws UserNotFoundException{}

profile
개발자가 되고 싶은 잠자는고양이

0개의 댓글