[JAVA]예외처리:throw & throws, try-catch.
throw: 강제 예외처리throws: 예외를 throws 옆에 적은 class로 넘깁니다.try/catch문을 이용해 예외처리예외의 흐름main()에서 method1을 호출 하고, method1이 method2를 호출합니다.main → 1() → 2()method2에서 강제로 예외를 발생시키면 try-catch문으로 예외를 처리하지 않았기 때문에,→ method2를 호출한 method1에게 예외를 떠넘깁니다.method1에서도 예외를 처리하지 않았기 때문에 → main으로 예외를 떠넘깁니다.main 또한 예외를 처리하지 않기 때문에→ jvm에 예외를 떠넘겨 결국 프로그램은 비정상 종료합니다.※ 결론throws는 결국 예외를 어디에서 처리할 지를 정하는 곳이지 예외를 처리하진 못합니다.예외가 발생했을 ..