CODEDRAGON ㆍDevelopment/Java
에러(ERROR) vs 예외(Exception)
에러(ERROR) |
예외(Exception) |
· 치명적인 오류이며 JVM에 의존하여 처리합니다 · Error 클래스는 try~catch로 처리가 불가능한 예외 처리 · 프로그램 내에서 해결이 불가능한 치명적인 예외 상황을 알리는 예외 클래스의 정의에 사용 · 시스템 레벨에서 프로그램에 심각한 문제를 야기하여 실행 중인 프로그램이 종료됩니다. · 개발자가 미리 예측하여 처리할 수 없는 것이 대부분이므로, 오류에 대한 처리는 할 수 없습니다.
|
· 가벼운 오류이며 프로그램적으로 처리합니다 · 프로그램에 에러없고 문법적으로 문제가 없는데 발생하는 것, · 프로그램의 실행 도중에 발생하는 문제의 상황 · 보통 프로그램 실행 중 외부적인 요인에 의해서 발생되는 에러 · 실행 중인 프로그램을 비정상적으로 종료시키지만, 발생할 수 있는 상황을 미리 예측하여 처리할 수 있습니다. |
· 컴파일 에러 · 문법의 오류 |
· 런타임 에러 · 파일 읽기/쓰기 오류, · 네트워크 전송 오류, · USB에 들어 있는 파일을 하드디스크로 복사 하는 중에 USB를 제거하는 경우 |
'Development > Java' 카테고리의 다른 글
OracleJDK -> OpenJDK 로 변경 후 에러 해결하기 (0) | 2019.04.28 |
---|---|
OpenJDK install(설치하기) - ojdkbuild (0) | 2019.04.23 |
openjdk - download (다운로드) (0) | 2019.04.15 |
커넥션 풀(Connection Pool), 컨넥션 풀링(Connection Pooling) (0) | 2019.04.08 |
JUnit - 단정(assert) 메소드 (0) | 2019.04.08 |