2018년/Java
Exception Class
오류는 시스템상으로 나타나기때문에 개발자가 어찌할 수 없다. 반면에 예외는 내가 구현한 로직에서 문제가 생긴것이다. 프로그램 실행 중 발생하는 에러인 Exception은 (1) 연산자에 의해 발생(2) 메서드 호출에 의해 발생(3) throw문을 이용하여 인위적으로 발생 예외는 (1) try catch문으로 처리되거나 (2) throw로 던질 수 가 있는데 던져진 예외는 (1) 메서드 호출문이 속하는 try catch문에 의해 처리되거나 (2) 다시 던져질 수도 있으며 끝까지 처리가 안되면 main 메서드 밖으로 던져지게 되고 자바 가상 기계가 예외를 잡아 에러 메시지를 출력하고 프로그램을 종료시킴 익셉션 객체와 익셉션 클래스 자바에서 익셉션은 객체로 만들어지기 때문에, catch절에서도 해당 객체를 대..
2018. 3. 15. 20:47