📅  最后修改于: 2020-10-26 03:31:20             🧑  作者: Mango
异常表示存在异常状况,需要特殊的可操作技术。用编程术语来说,异常是打破常规代码流程的异常代码。此类异常需要专门的编程构造来执行。
在编程中,异常处理是用于处理代码中的异常语句并执行它们的过程或方法。它还可以处理代码/程序的流控制。为了处理代码,使用了各种处理程序来处理异常并执行代码。例如,将非零值除以零将始终导致无穷大,这是一个例外。因此,借助异常处理,可以执行和处理异常。
在异常处理中:
throw语句用于引发异常。这意味着当发生异常情况时,将使用throw引发异常。
通过将代码包装到try…catch块中来处理抛出的异常。如果存在错误,将执行catch块,否则将仅执行try块语句。
因此,在编程语言中,可能存在不同类型的错误,这些错误可能会干扰程序的正确执行。
编码时,代码中可能存在三种错误:
发生运行时错误时,它将创建并引发一个Error对象。这样的对象也可以用作用户定义的异常的基础。错误对象具有两个属性:
尽管Error是泛型构造函数,但它旁边还有以下标准的内置错误类型或错误构造函数:
有以下语句可以处理是否发生任何异常:
这些异常处理语句将在下一节中讨论。