|
Post by arzina44 on Oct 22, 2023 6:04:31 GMT
异常并输出错误消息程序将终止。异常与错误需要注意的是程序中可能会出现两种类型的问题异常和错误。异常大部分是可恢复的而错误则不可恢复。错误通常是由您无法控制的问题引起的例如硬件故障或内存不足。由于错误无法从中恢复因此它们总是会导致程序终止。另一方面异常表明应用程序可能能够恢复的情况。例如如果程序尝试读取的文件无法找到则属于例外情况。您的程序可以捕获此异常并提示用户输入新文件名。件则会导致错误您的程序无法恢复。现在我们已经讨论了异常和错误之间的。 区别让我们看看如何在中引发异常。如何在中抛出异常在中抛出异常有两种方法使用关键字或创建类的新实例。我们将首先了解如何使用关键字引发异常。为此您需要创建类的新实例然后将其传递给关键字。抛出异常的语法如下。爪哇使用该 数字数据 语法假设我们有一个计算三个数字的平均值的方法。但是如果任何数字小于我们希望抛出异常。该方法如下所示爪哇在此示例中我们使用关键字抛出。会捕获这个异常并输出错误信息。我们可以抛出已检查或未检查的异常我们将在稍后讨论。自定义例外除了中的内置异常之外您还可。 以创建自己的自定义异常。创建自定义异常允许您向用户提供更多信息性错误消息。您可以通过扩展类来创建自定义异常。例如假设我们要为无效输入创建自定义异常。异常可能如下所示爪哇在上面的示例中父类是。此类为所有异常提供基本功能。类是的子类并为无效输入提供特定的实现。现在我们可以像使用内置异常一样使用自定义异常。抛出的代码如下所示爪哇上面的代码将创建一个新的异常并显示以。
|
|