>  Q&A  >  본문

java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?

java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?

天蓬老师天蓬老师2744일 전670

모든 응답(5)나는 대답할 것이다

  • 阿神

    阿神2017-04-18 10:52:00

    예외는 반환 값 없이 한 번에 한 수준 위로 발생합니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:52:00

    한 가지 메소드의 종료는 반환이고, 다른 하나는 예외가 발생하면 반환 값이 없습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 10:52:00

    throw new RuntimeException(msg);
    try catch를 사용하여 예외를 포착하세요
    e.getMessage();

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:52:00

    예외가 발생하면 이 메서드를 호출하는 코드가 예외를 포착하거나 상위 수준 호출자에게 계속해서 예외가 발생합니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:52:00

    상황에 따라 다릅니다. 런타임 예외는 프로그램을 중단시키지 않고 계속 실행되며 반환 값이 있습니다. 비런타임 예외는 프로그램을 직접 중단하므로 반환 값이 없습니다. 예외를 잡을 방법이 없다면

    회신하다
    0
  • 취소회신하다