728x90
반응형
컴파일 에러
.java => .class로 옮길때 발생하는 오류(대부분의 컴파일러 오류는 코드 입력 시의 실수, 다시 말해 문법적인 오류)
jdk가 제공한 문법을 따르지 않아서 발생한 오류
런타임 에러
프로그램 실행 중에 발생하는 오류
프로그램 작성 시 설계 미숙으로 인한 경우가 많음
논리 에러
사용자가 의도한 작업을 프로그램에서 수행하지 못하는 오류
코드의 흐름이 잘못 짜여진 경우(내 생각대로 작동안함)
Exception
예외처리를 통해 정상적인 흐름으로 만들 수 있는 것들
Exception은 checkedException과 un-checkException으로 나뉨
runtimeException는 uncheckException 나머지는 checkedException
강제화 하지 않았을 뿐이지 프로그램이 비정상종료되는 것은 똑같기에 uncheck Exception도 예외처리를 해줘야 함
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
04.13(객체) (0) | 2020.04.13 |
---|---|
04.12(제어문-조건문, 반복문, 분기문 / 배열의 복사) (0) | 2020.04.12 |
04.09(calendar 출력해보기) (0) | 2020.04.09 |
04.08(상속과 다형성) (0) | 2020.04.08 |
04.07(&&, ||, ++, --연산자와 반복문의 특징, 오버로딩과 오버라이딩) (0) | 2020.04.07 |