Checked Exception VS UnChecked Exception
·
프로그래밍/Java
Exception? 자바에서 예외는 우리가 예상한, 혹은 예상치 못한 일이 발생하는 것을 미리 예견하고 안전장치를 하는 것 을 말합니다. 예외가 발생되는 일반적인 예 null인 객체에 메소드를 호출한다든지(null인 list에 get() 을 호출) 5개의 공간을 가지는 배열을 만들었는데 6번째 값을 읽으려 한다던지 네트워크 연결이 되어 잇는 서버가 갑자기 작동을 멈춰서 연결이 끊겨버리는 경우 Error VS Exception 위 그림처럼 Error가 발생되면 프로세스(프로그램이 메모리에 올라간 상태)가 중단되며 Exception이 발생되면 쓰레드가 중단됩니다. CheckedException CheckedException은 잘 작성된 애플리케이션이 예외 발생전에 미리 예상하고 복구해야하는 예외 조건 입니다..