[Java] 오류와 예외 처리
·
Java/Base
프로그램에서의 오류 ① 컴파일 오류 (Compile error) - 프로그램 코드 작성 중 발생하는 문법적 오류 ② 실행 오류 (Runtime error) - 실행 중인 프로그램이 의도하지 않은 bug를 만나거나, 프로그램이 중지되는 오류 - 비정상 종료를 일으켜 시스템의 심각한 장애를 유발할 수 있음 오류와 예외 ① 시스템 오류 (Error) - 프로그래머가 처리할 수 없는, 시스템 레벨에서 발생하는 심각한 문제 - 대부분 JVM이나 하드웨어에서 발생함 ex) 동적 메모리가 없는 경우, 스택 메모리 오버 플로우 등 ② 예외 (Exception) - 프로그램에서 제어할 수 있는 오류 - 언어의 안전성을 위해, 문법적으로..