exception2 예외 처리 실습 -(3) 1. 예외 만들기 Exception 클래스를 상속받아서 예외를 만들기. main()이 시작되었다는게 제일 먼저 처리가 되고 그 다음 firstMethod()로 넘어간다. firstMethod() 에서 throws 선언을 통해서 예외처리한다. firstMethod () 시작이 출력이 되고 secondMethod()으로 넘어가서throw new MyException("secondMethod() 에서 예외발생 ")이 되었다는 예외가 뜬다. 예외가 일부러 발생되었기 때문에 secondMethod() 종료문이 출력되지 않고, firstMethod () 종료문도 출력되지 않고 main() 끝이 출력되고 종료된다. 2021. 8. 15. 예외(Exception)란? 1. 프로그램 에러 프로그램이 실행하는 중에 어떤 원인에 의해서 오작동하거나 비정상적으로 종료되는 경우가 있다. 이러한 경우가 생기는 원인을 프로그램 에러 또는 예외라고 한다. 에러는 메모리 부족이나 스택오버플로우 같이 발생하면 프로그램적으로 처리할 수 없다. (JVM에서 처리) 그러나 예외는 발생하더라도 수습이 가능하며, 프로그래머가 적절한 코드를 미리 작성해서 해결해야할 오류이다. 예외(Exception)의 최상의 클래스는 java.lang.Throwable 이다. 그 다음 RuntimeException 은 실행시 발생하는 Exception이고, 그외 Exception 들은 컴파일 단계에서 확인가능한 Exception이다. 2. 예외처리란 무엇인가? 프로그램 실행시 발생할 수 있는 예외에 대한 처리 .. 2021. 8. 15. 이전 1 다음