在Java中,关于异常处理机制,以下哪项描述是正确的?

答案解析

在Java中,异常分为检查型异常(checked exceptions)和非检查型异常(unchecked exceptions)。检查型异常必须在编译时被捕获或声明抛出,而非检查型异常包括运行时异常(runtime exceptions)和错误(errors),它们不需要也不应该在编译时被捕获或声明抛出。因此,选项B是正确的。选项A错误地认为所有的异常都必须被捕获或声明抛出,选项C和D错误地限定了必须被捕获或声明抛出的异常类型。
正确答案:B
随机推荐
开始刷题