gpt4 book ai didi

java - 运行时异常和错误 Catch or Specify Requirement

转载 作者:行者123 更新时间:2023-11-30 07:24:21 25 4
gpt4 key购买 nike

我正在阅读 exceptions in java

我遇到了这个

Checked exceptions are subject to the Catch or Specify Requirement. All exceptions are checked exceptions, except for those indicated by Error, RuntimeException, and their subclasses.

我不明白。谁能告诉我这是什么意思?

最佳答案

Checked exceptions are subject to the Catch or Specify Requirement. All exceptions are checked exceptions, except for those indicated by Error, RuntimeException, and their subclasses.

它说所有异常都需要通过捕获它们来处理

try{
call();
}catch(SomeException ex){
//handling
}

或者通过扔回去

public void caller() 抛出 SomeException{ 称呼();

call(); 方法被声明为抛出 SomeException

公共(public)无效调用者(){ 称呼();

这不会编译,

有未检查的RuntimeException,不需要处理,主要是非预期的(有些是错误的)所以我们不必强行处理


另见

关于java - 运行时异常和错误 Catch or Specify Requirement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11516067/

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