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

答案解析

在Java中,异常分为检查型异常(checked exceptions)和非检查型异常(unchecked exceptions)。检查型异常必须在编译时被捕获或声明抛出,而非检查型异常(包括运行时异常和错误)则不需要。因此,选项B和D是正确的描述,但根据题目的要求选择唯一正确答案,选项D更准确地描述了运行时异常的处理方式。选项A错误地认为所有异常都必须被捕获或声明抛出,而选项C错误地将运行时异常和错误归类为检查型异常。
正确答案:D
随机推荐
开始刷题