자바[Java]
2017. 12. 29. 06:00
[JAVA] 자바 예외를 발생시키는 방법 - throw
예외를 발생시키는 이유예외를 발생시키는 이유는 정보를 주기 위함입니다. 만약 예외라는 개념 자체가 없다면 어떻게 될까요?만약 자바에 예외란 개념이 없는 상태에서 다음과 같이 문자열 비교연산을 하려는데 name에 객체의 참조값이 할당되지 않아 null을 참조하게 되었습니다.그러나 예외라는 개념이 없기때문에 JVM은 별다른 행동을 하지 않고 프로그램을 종료시켜 버렸습니다.만약 대기업의 쇼핑몰 서버를 개발했는데 회원 이름을 비교하다가 위와 같은 상황이 발생했다면 서버는 비 정상적으로 종료되었을 것이지만 해당 서버를 개발한 개발자는 어떠한 정보나 로그를 찾을 수 없을 것입니다.name.equals("kim chul soo"); //NullPointerException이 발생 되어야 함위와 같이 JVM에서는 표준..