小编Ber*_*ase的帖子

调用异常的调用方法

据我所知,如果方法抛出异常,Java编译器会强制该方法的调用者捕获该异常.

我看到了parseInt抛出NumberFormatException:

public static int parseInt(String s) throws NumberFormatException {
    return parseInt(s,10);
Run Code Online (Sandbox Code Playgroud)

那么为什么我可以在没有捕获异常的情况下调用它:

String str = "5";
int n = Integer.parseInt(str);
Run Code Online (Sandbox Code Playgroud)

java exception-handling exception runtimeexception

2
推荐指数
1
解决办法
365
查看次数