익셉션 - 잘못된 프로그램 조작 혹은 프로그램의 오류에 의해 발생합니다. #에러 VS 익셉션 - 에러는 JVM 하단에서 발생해 하드웨어 OS 문제로써 프로그램이 중단됩니다. - 익셉션은 JVM 위에서 어플리케이션 문제에 의해 발생하고 처리에 따라 프로그램이 중단 할 수도 있고 안할 수 도있습니다. 호출된 메서드의 정상 실행과 비정상 실행 #정상 실행 - return문을 반환하거나 공유변수를 통한 반환 혹은 호출시 넘겨 받은 참조값이 가리키는 객체를 통해 반환을 합니다. 비정상 실행 - 호출된 메서드에서 익셉션이 발생하게 됩니다. - new로 익셉션 객체를 생성 및 throw 로 생성된 객체를 던집니다. - 자기 자신이 처리할 경우 try-catch를 이용해 직접 처리합니다. - 자기 자신이 아닌 자신을 ..