Seren dev's blog
article thumbnail
자바의 정석 8장 : 예외처리
Programming/JAVA 2022. 12. 19. 17:57

이 글은 남궁성 님의 "자바의 정석: 기초편" 책을 읽고 정리한 내용입니다. 프로그램 에러/오류 프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우 - 컴파일 에러 : 컴파일 시에 발생하는 에러 - 런타임 에러 : 실행 시에 발생하는 에러 - 논리적 에러 : 실행은 되지만, 의도와 다르게 동작하는 것 ex) 창고의 재고가 음수가 된다거나, 게임에서 비행기가 총알을 맞아도 죽지 않는 경우 소스 코드 컴파일 -> 컴파일러가 소스코드(*.java)에 대해 오타나 잘못된 구문, 자료형 체크 등의 기본적인 검사를 수행하여 오류가 있는지를 알려준다. -> 컴파일을 성공적으로 마치면, 클래스 파일(*.class)이 생성되고, 생성된 클래스 파일을 실행할 수 있다. Java의 런타임 에러..