728x90
반응형

컴파일 에러

.java => .class로 옮길때 발생하는 오류(대부분의 컴파일러 오류는 코드 입력 시의 실수, 다시 말해 문법적인 오류)

jdk가 제공한 문법을 따르지 않아서 발생한 오류

 

 

런타임 에러

프로그램 실행 중에 발생하는 오류

프로그램 작성 시 설계 미숙으로 인한 경우가 많음

 

 

논리 에러

사용자가 의도한 작업을 프로그램에서 수행하지 못하는 오류
코드의 흐름이 잘못 짜여진 경우(내 생각대로 작동안함)

 

 

Exception

예외처리를 통해 정상적인 흐름으로 만들 수 있는 것들

Exception은 checkedException과 un-checkException으로 나뉨

runtimeException는 uncheckException 나머지는 checkedException

강제화 하지 않았을 뿐이지 프로그램이 비정상종료되는 것은 똑같기에 uncheck Exception도 예외처리를 해줘야 함

 

 

 

반응형
복사했습니다!