程序设计 填空题 较难

throw 与 throws 的区别 — 程序设计填空题

Java 程序设计(大学通用) 异常处理 AI 三重审校通过

题目
在 Java 中,关键字 throw 用于在方法体内手动抛出一个具体的异常对象,其后跟的是异常____;而关键字 throws 用于在方法签名后声明该方法可能抛出的异常,其后可跟____个异常类型。现有代码:void read() ___ IOException { if (数据为空) ___ new IOException("数据为空"); },两处空位应依次填入(用文字说明)。