ArithmeticException 나눗셈 연산에서  제수가 0일 때(0으로 나눌 때)
ArrayIndexOutOfBoundsException 배열을 접근할 때 잘못된 인덱스를 사용할 때
ClassCastException 적절하지 못하게 클래스의 형변환을 할 경우
NegativeArraySizeException 배열의 크기를 음수로 할 경우
NoclassDefFountException 사용하는 클래스를 찾지 못했을 경우
NullPointerException 참조변수가 null일 경우
FileNotFoundException 파일을 찾지 못했을 경우
InterruptedIOException 파일 입출력이 실행 도중에 중지된 경우

*주로 사용되는 몇몇 예외들

*만약 모든 예외처리를 할 경우 Exception

 

##

  • 자바에서 의도하지 않는 결과가 나올 때, 예외처리를 해준다
    • 프로글매이 멈추거나, 이상한 결과가 나올 수 있기 때문
  • try ~ catch ~ finally
    • try는 예외가 발생할 것 같은 부분을 감싼다.
    • catch는 try에서 발생한 예외를 잡는다.
    • finally는 try에서 예외가 발생하는 것과 상관없이 언제나 실행된다.

 

'JAVA' 카테고리의 다른 글

컬렉션 메모  (0) 2020.05.11
Iterator  (0) 2020.05.10
6. 스태틱(static)  (0) 2020.05.05
5. 생성자(Constructor)  (0) 2020.04.28
4. 상속(extends)과 구성(composition)  (0) 2020.04.28

+ Recent posts