java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?
欢迎选择我的课程,让我们一起见证您的进步~~
예외는 반환 값 없이 한 번에 한 수준 위로 발생합니다.
한 가지 메소드의 종료는 반환이고, 다른 하나는 예외가 발생하면 반환 값이 없습니다.
throw new RuntimeException(msg);try catch를 사용하여 예외를 포착하세요e.getMessage();
예외가 발생하면 이 메서드를 호출하는 코드가 예외를 포착하거나 상위 수준 호출자에게 계속해서 예외가 발생합니다.
상황에 따라 다릅니다. 런타임 예외는 프로그램을 중단시키지 않고 계속 실행되며 반환 값이 있습니다. 비런타임 예외는 프로그램을 직접 중단하므로 반환 값이 없습니다. 예외를 잡을 방법이 없다면
예외는 반환 값 없이 한 번에 한 수준 위로 발생합니다.
한 가지 메소드의 종료는 반환이고, 다른 하나는 예외가 발생하면 반환 값이 없습니다.
throw new RuntimeException(msg);
try catch를 사용하여 예외를 포착하세요
e.getMessage();
예외가 발생하면 이 메서드를 호출하는 코드가 예외를 포착하거나 상위 수준 호출자에게 계속해서 예외가 발생합니다.
상황에 따라 다릅니다. 런타임 예외는 프로그램을 중단시키지 않고 계속 실행되며 반환 값이 있습니다. 비런타임 예외는 프로그램을 직접 중단하므로 반환 값이 없습니다. 예외를 잡을 방법이 없다면