본문 바로가기

exception2

예외처리2 1. 예외 강제 발생2. 예외 떠넘기기3. 사용자 정의 예외 클래스1. 예외 강제 발생throw 라는 키워드를 사용하면 개발자가 직접 예외를 강제로 발생시킬 수 있습니다. 사용방법은throw new Exception(“예외 발생시 메시지”); package example;public class ExceptionEx5 { public static void main(String[] args) { System.out.println("프로그램 시작"); try { throw new Exception("예외 발생"); } catch (Exception e) { System.out.println(e.getMessage()); } System.out.println("프로그램 종료"); } } 실행 결.. 2024. 9. 20.
예외처리1 1. 예외란2. 예외 클래스3. 예외 처리 방법   1. 예외란프로그램 실행 중에 무엇인가 의해서 오작동을 하거나 비 정상적으로 종료되는 경우가 있습니다. 이를 우리는 흔히 에러(error)라고 말합니다. 보통 에러가 발생하면 프로그램은 에러가 발생한 곳에서 멈추게 되는데, 자바 프로그램에서 에러는 JVM에서 실행 중 문제가 생긴 것이므로 이런 에러는 개발자가 대처할 수 있는 방법은 없습니다. 에러는 그 종류와 프로그램에 미치는 영향이 각기 달라서 대처하는 방법도 다릅니다. 예외란 에러 중에서 대처할 수 있는 에러라고 말할 수 있습니다. 예외 처리는 예외를 방치하거나 에러로 인한 프로그램 수행 결과를 잘못 되게 하는 것이 아니라, 에러를 없애고 정상적으로 처리하는 방법을 제공하는 것입니다. 오류와 에러,.. 2024. 9. 18.