gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 00:12:06 24 4
gpt4 key购买 nike

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

据我了解,如果您有一个抛出异常的方法,那么每当您使用该方法时都需要捕获它(或抛出它)。

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

int num = Long.parseInt(sampleString);

有人可以透露一些信息吗?

最佳答案

Java中有两种类型的异常:已检查未检查。前者需要被捕获,而后者则不需要。未经检查的Exception是一个扩展RuntimeExceptionError或其子类之一的类。

Long#parseLong抛出 NumberFormatException其中IS-A RuntimeException 。因此,它是一个未经检查的异常,不需要捕获。

引用文献:

关于java - 抛出不需要捕获的异常的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12592582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com