如何为整个类抛出exception而不是按方法执行方法

我正在用Java编写程序,几乎我的一个类中的每个方法都写成:

public void doStuff() throws AWTException{} 

有没有办法让我摆脱为每个方法输入抛出AWTException的额外步骤,并以某种方式为整个类做它?

对不起,没有。在Java中无法做到这一点。

如果你在类级别抛出exception,那么如何识别方法抛出的exception类型…或者它抛出exception的方法。

所以它不允许在java …而且它不是一个很好的java编码

您可以通过在构造函数级别抛出exception。 您可以看到FileInputStream如何强制我们在创建对象时抛出IOexception。