Java 예외 처리

Jiyeong·2022년 2월 15일
0

JAVA

목록 보기
18/31

Exceptions 상황에 Throwable을 상속받은 객체를 throw함으로써 error 상황을 전파

ex) RuntimeException, IOException 등
throws하거나 try~catch 문으로 잡아주기!

Exception 클래스는 프로그램이 만날 수 있는 대처가 가능한 Error 정의.

Call Stack Mechanism : 예외가 발생하고 처리하는 블록이 없을 경우 해당 코드를 호출한 메소드로 거슬러 올라감.
main()까지 올라가서도 없으면 프로그램은 비정상적으로 종료하게 됨.

RuntimeException:

  • ArithmeticException : 0으로 나눈 거
  • NullPointerException : 객체를 할당하지 못한 경우
  • NegativeArraySizeException : Array가 음수인 경우
  • ArrayIndexOutOfBoundsException : Array 갯수보다 많은 경우
  • SecurityException
profile
깃스타가 되고 싶은 벨플루언서

0개의 댓글