在看视频教程中,有一处不解:我们可以在方法声明时,声明一个不会抛出的异常,Java编译器就会强迫方法的使用者对异常进行处理。这种方式通常应用于 abstract base class 和 interface 中。问题:怎么声明一个不会抛出的异常的方法? 这有什么好处?