예외처리의 필요성 오류를 감지하는 과정과 처리하는 과정을 분리함으로써 오류를 감지하고 처리하지 않을 경우를 없앤다. 예외 던지기 public String example(int a, int b) { int c = a - b; return "a가 b보다 " + c + "만큼 더 큽니다."; } 만약 example(1,2)를 호출한다면 올바른 결괏값을 얻을 수 없다. 따라서 예외 처리를 해주어야 한다. if (a b" ); 다음과 같이 throw를 통해 IllegalArgumentException 객체를 던질 수 있다. throw문이 실행되면 정상적인 실행 흐름은 즉시 중단된다. 검사 예외와 비검사 예외 검사 ..