Java 抛出不需要捕获的异常的方法

Java 抛出不需要捕获的异常的方法,java,Java,抱歉,如果这是一个非常基本的问题 至于我的理解,如果您有一个抛出异常的方法,那么无论何时使用该方法,都需要捕获(或抛出)它 但是,一些抛出异常的方法不需要我捕获它,如: int num = Long.parseInt(sampleString); 有人能解释一下吗?Java中有两种类型的异常。检查和取消检查。不需要捕获未检查的异常。未检查异常的一个很好的例子是NullPointerException;您可以看到,如果开发人员需要捕获此异常,那么代码将非常复杂。那简直是疯了。parseInt引发

抱歉,如果这是一个非常基本的问题

至于我的理解,如果您有一个抛出异常的方法,那么无论何时使用该方法,都需要捕获(或抛出)它

但是,一些抛出异常的方法不需要我捕获它,如:

int num = Long.parseInt(sampleString);

有人能解释一下吗?

Java中有两种类型的异常。检查和取消检查。不需要捕获未检查的异常。未检查异常的一个很好的例子是NullPointerException;您可以看到,如果开发人员需要捕获此异常,那么代码将非常复杂。那简直是疯了。
parseInt
引发未检查异常的异常。

Java中有两种类型的异常。检查和取消检查。不需要捕获未检查的异常。未检查异常的一个很好的例子是NullPointerException;您可以看到,如果开发人员需要捕获此异常,那么代码将非常复杂。那简直是疯了。
parseInt
引发未检查异常的异常。

这些是的子类<代码>运行时异常s及其子类不需要捕获。它们被称为未检查的异常。

这些是的子类<代码>运行时异常s及其子类不需要捕获。它们被称为未经检查的异常。

有些异常是从
RuntimeException
扩展而来的。这些被称为未检查的异常,它们不必在方法签名中声明。一般来说,这些都是为真正出错的事情保留的。

有些异常是从
RuntimeException
扩展而来的。这些被称为未检查的异常,它们不必在方法签名中声明。一般来说,这些都是为真正出错的事情保留的。

在Java中有两种类型的异常:选中的未选中的。前者需要
catch
ed,而后者则不需要。未检查的
异常
是扩展
运行时异常
错误
或其子类之一的类

抛出一个为-a的。因此,它是一个未经检查的异常,不需要捕获

参考资料:

Java中有两种类型的异常:选中的未选中的。前者需要
catch
ed,而后者则不需要。未检查的
异常
是扩展
运行时异常
错误
或其子类之一的类

抛出一个为-a的。因此,它是一个未经检查的异常,不需要捕获

参考资料: