谁能想到 Java 中能够抛出所有异常类型的方法?我知道这将是一种非常可怕的方法,但我很好奇是否有人做过。
我问是因为在今天的课堂上我们正在讨论异常,我认为看到一种能够抛出每种类型的方法会很有趣。
谁能想到 Java 中能够抛出所有异常类型的方法?我知道这将是一种非常可怕的方法,但我很好奇是否有人做过。
我问是因为在今天的课堂上我们正在讨论异常,我认为看到一种能够抛出每种类型的方法会很有趣。
一个例外是可以定制的东西。您要问的是是否有一个抛出通用 Throwable 对象的方法。使用此声明,任何现有异常或新创建的异常都由 throws 语句“处理”
public void myMethod throws Throwable{ ... }
Exception
程序员可以创建新的 " " 类型,所以你永远不可能有一个明确抛出 every Exception
ever 的函数,因为有无限数量的Exception
s 可能。
你可以throw Throwable
,但这对你没有任何好处。
但是,通过捕获 Throwable,捕获所有可能的异常是可能的,也许这就是您要问的......
不。
最近的事情是:
public void horribleMethod() thorw Throwable;
但这会抛出一个泛型类型。如果我曾经读过这样的方法签名,我会把程序员的头拍到键盘上。