throw 与 throws 的区别 — 程序设计选择题
题目
下列关于 Java 中 throw 与 throws 的说法,正确的是:
A. throw 后面可以跟多个异常类型名,用逗号分隔;throws 后面只能跟一个异常对象
B. throw 只能出现在方法签名中,throws 只能出现在方法体内
C. throw 用于在方法体内抛出一个具体的异常对象,throws 用于在方法签名后声明该方法可能抛出的异常类型,且可一次声明多个
D. throw 抛出的异常会立即被方法自动捕获处理,无需 try-catch 或向上一层调用者传播