본문 바로가기
Java

[TIL] 231128 Java 예외처리

by studymode 2023. 11. 28.

 

예외 try catch

method(){
try{ 예외가 발생할 수 있는 로직
} catch (Exception e){
  System.out.println(e.getMessage());
}

예외가 발생할 수 있는 로직을 try로 감싸고 catch로 감싼다

예외처리로 발생할 수 있는 예외에 대비하여, 프로그램의 비정상 종료를 막을 수 있다. 

catch를 통해 try가 실패하면 이어서 마저 코드를 실행하게 된다

 

 

 

상속에서의 예외

오버라이딩을 할 때, 조상 클래스의 메서드보다 많은 수의 예외를 선언할 수 없다.

조상 클래스의 예외의 개수와 같거나 적어야 한다.