关于Java中的异常处理,以下哪项描述是错误的? A. 使用try-catch-finally结构可以捕获并处理异常,finally块中的代码无论是否发生异常都会执行。 B. 在方法签名中使用throws关键字声明异常,意味着该方法可能会抛出该异常,调用该方法的代码必须处理这个异常。 C. 自定义异常类时,通常建议继承自RuntimeException类,以便创建非检查型异常。 D. 在Java中,可以通过throw关键字手动抛出一个异常对象。 答案解析 C选项错误,因为虽然自定义异常类可以继承自RuntimeException类来创建非检查型异常,但通常建议继承自Exception类或其子类来创建检查型异常,以便强制调用者处理这些异常。A、B、D选项描述都是正确的。 正确答案:C