java exception 2

[ Java ] 22. 자바의 오류와 예외처리에 대해서

자바의 예외에 대해서 > Java 에서의 3가지 Exception Check Exception Error 에러는 자바 프로그램 밖에서 발생한 예외를 말합니다. 그 예로, 서버의 디스크가 고장났다던지 메인보드가 나가서 자바 프로그램이 동작하지 않는다던지가 이에 속합니다. Exception.class는 에러가 아닙니다. 자바에서 Error로 끝나면 에러이고, Exception으로 끝나면 예외이다. Error와 Exception으로 끝나는 오류의 가장 큰 차이는 프로그램 밖에서 발생했는지(Error), 안에서 발생했는지(Exception)의 여부입니다. 더 큰 차이는 프로그램이 멈추어 버리느냐(Error : 프로세스에 영향), 계속 실행할 수 있느냐의 차이(Exception : 쓰레드에 영향)입니다. Runt..

[ Java ] 14. 프로그램 오류 (Error & Exception)

Error & Exception Error와 Exception의 차이점에 대해 설명하라 어떻게 Exception Handling을 할 것인가 Error와 Exception은 같다고 생각할 수 있지만 사실 큰 차이가 있습니다. Error는 컴파일 시 문법적인 오류와 런타임 시 널포인트 참조와 같은 오류로 프로세스에 심각한 문제를 야기시켜 프로세스를 종료시킬 수 있습니다. Exception은 컴퓨터 시스템의 동작 도중 예기치 않았던 이상 상태가 발생하여 수행중인 프로그램이 영향을 받는 것으로 예를 들면, 연산도중 넘침에 의해 발생한 끼어들기 등이 이에 해당합니다. 프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우를 프로그램 오류라 하고, 프로그램 오류에는 에러(Error)와 ..