
예외(Checked Exception, Unchecked Exception)
·
💻 Dev/Java & OOP
예외란?자바에서 예외란 "우리가 예상한, 혹은 예상치 못한 일이 발생하는 것을 미리 예견하고 안전장치를 하는 것"을 말한다. 예외의 종류는 3가지다.checked exceptionerrorruntime exception 또는 unchecked exception2, 3번째를 제외한 모든 예외는 1번 checked exception이다. 우선 오류와 예외를 구분할 필요가 있다.오류(error)는 자바 프로그램 밖에서 발생한 예외를 말하고 시스템이 종료되어야 할 수준의 심각한 문제를 의미한다.개발자가 미리 예측하여 방지할 수 없다. ex)- StackOverflowError : 호출의 깊이가 깊어지거나 재귀가 지속되어 stack overflow 발생 시 던져지는 오류- OutOfMemoryError : JVM..