84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?
欢迎选择我的课程,让我们一起见证您的进步~~
异常会一层一层往上抛,没有返回值。
方法的出口一种是return,另一种是抛出异常,抛出异常的情况下是没有返回值的
throw new RuntimeException(msg);用try catch 捕获异常e.getMessage();
抛出异常,调用这个方法的代码,要么catch异常,要么异常继续往上层调用者抛,根本没有机会让你接收返回值
这的看情况,运行时异常不会导致程序中断,还会继续执行,那么就会有返回值,非运行时异常程序直接中断了,所以就不存在返回值一说了,如果你对异常没进行捕捉也是没有的
异常会一层一层往上抛,没有返回值。
方法的出口一种是return,另一种是抛出异常,抛出异常的情况下是没有返回值的
throw new RuntimeException(msg);
用try catch 捕获异常
e.getMessage();
抛出异常,调用这个方法的代码,要么catch异常,要么异常继续往上层调用者抛,根本没有机会让你接收返回值
这的看情况,运行时异常不会导致程序中断,还会继续执行,那么就会有返回值,非运行时异常程序直接中断了,所以就不存在返回值一说了,如果你对异常没进行捕捉也是没有的