예외 처리 장점

    예외 처리

    예외 처리 - 예외 : 프로그램 실행 중에 명령어의 정상적인 흐름을 방해하는 이벤트 - 자바에서 예외는 하나의 객체 - 에러 발생시 에러 객체를 생성하여 자바 런타임 시스템에 전달 예외 처리의 장점 - 실행 코드와 에러 처리 코드 분류 - 메서드의 콜 스택(Call Stack)에 에러를 차례대로 보낼 수 있음 - 에러 타입을 종류별로 분류 가능 StackOverflowException - Java 프로그램 또는 JVM에서 작성된 모든 스레드는 Java 힙과 관계 없이 고유 스택 공간이 존재 - 지정한 스택 메모리 사이즈보다 더 많은 스택 메모리를 사용하게 되어 에러가 발생하는 상황