【发布时间】:2013-08-28 14:38:19
【问题描述】:
我是 Java 新手,刚刚看到一个在方法中使用“Throws”关键字的教程。我对此进行了一些研究,但仍然不太了解。
从我目前看到的情况来看,它告诉编译器在那个特定的方法中可能会抛出某个异常。为什么我们需要告诉编译器这个?我在我的方法中仅使用 try-catch 语句制作了许多程序,并且效果很好 - 肯定是这些 try-catch 语句管理异常,对吧?
【问题讨论】:
-
Java 使用 throws 子句告诉编译器可以抛出异常的方法是正确的。但它也会警告调用者在调用该方法时可能发生的特定异常。所以方法的调用者可以在此基础上采取一些步骤。
标签: java exception methods exception-handling keyword