在Java中自动禁用(并恢复)异常

在Java中自动禁用(并恢复)异常,java,exception,exception-handling,Java,Exception,Exception Handling,我想知道如何在Java中禁用未经检查的异常,而将错误打印到控制台,并跳到引发异常的类中的下一个方法。在Visual Basic中,没有类似于“错误恢复下一步”(或其他)的。如果出现错误,则需要以某种方式进行处理,而不仅仅是自动假定程序将正常工作 一整套单元测试是检查常见未检查异常(如空指针或ArrayIndexOutOfBoundsExceptions)是否不会发生的一种好方法。在Visual Basic中,下一步恢复错误时不会出现(或其他任何异常)。如果出现错误,则需要以某种方式进行处理,而不

我想知道如何在Java中禁用未经检查的异常,而将错误打印到控制台,并跳到引发异常的类中的下一个方法。

在Visual Basic中,没有类似于“错误恢复下一步”(或其他)的
。如果出现错误,则需要以某种方式进行处理,而不仅仅是自动假定程序将正常工作


一整套单元测试是检查常见未检查异常(如空指针或
ArrayIndexOutOfBoundsExceptions
)是否不会发生的一种好方法。

在Visual Basic中,下一步恢复错误时不会出现
(或其他任何异常)。如果出现错误,则需要以某种方式进行处理,而不仅仅是自动假定程序将正常工作


一整套单元测试是检查常见未检查异常(如空指针或
ArrayIndexOutOfBoundsExceptions
)是否不会发生的一种好方法。

在Visual Basic中,下一步恢复错误时不会出现
(或其他任何异常)。如果出现错误,则需要以某种方式进行处理,而不仅仅是自动假定程序将正常工作


一整套单元测试是检查常见未检查异常(如空指针或
ArrayIndexOutOfBoundsExceptions
)是否不会发生的一种好方法。

在Visual Basic中,下一步恢复错误时不会出现
(或其他任何异常)。如果出现错误,则需要以某种方式进行处理,而不仅仅是自动假定程序将正常工作

完整的单元测试套件是检查常见未检查异常(如空指针或
ArrayIndexOutOfBoundsExceptions
)是否不会发生的好方法。

查看:

Java虚拟机中的异常由Throwable类或其子类之一的实例表示。引发异常会导致从引发异常的点立即进行非本地控制转移

换句话说,无论您做什么,抛出的任何
异常
都会导致控制权转移,不允许您像从未发生过一样继续

审查:

Java虚拟机中的异常由Throwable类或其子类之一的实例表示。引发异常会导致从引发异常的点立即进行非本地控制转移

换句话说,无论您做什么,抛出的任何
异常
都会导致控制权转移,不允许您像从未发生过一样继续

审查:

Java虚拟机中的异常由Throwable类或其子类之一的实例表示。引发异常会导致从引发异常的点立即进行非本地控制转移

换句话说,无论您做什么,抛出的任何
异常
都会导致控制权转移,不允许您像从未发生过一样继续

审查:

Java虚拟机中的异常由Throwable类或其子类之一的实例表示。引发异常会导致从引发异常的点立即进行非本地控制转移


换句话说,无论您做什么,抛出的任何
异常
都会导致控制权转移,不允许您像从未发生过一样继续

应用程序的设计应该确保我在运行时不会产生未检查的异常。您需要使用适当的检查来处理所有情况,例如
NullPointerException
ArrayIndexOutOfBoundException
。善意的否决票是什么?应用程序设计独立于未检查的异常。当您预期包含网页的内容时,您能否设计一个软件来防止远程服务器出现故障或返回404错误?@IsraelCohen如果您正在使用或设计一个API,该API会在出现错误404或远程服务器出现故障时引发未经检查的异常,请重新考虑您的设计,或者编写一个适配器来重新引发已检查的异常。这些示例不是引发未检查异常的好理由。@Cohen作为一个与所描述的任务/流程没有直接关系。应用程序的设计应确保我在运行时不会产生未检查异常。您需要使用适当的检查来处理所有情况,例如
NullPointerException
ArrayIndexOutOfBoundException
。善意的否决票是什么?应用程序设计独立于未检查的异常。当您预期包含网页的内容时,您能否设计一个软件来防止远程服务器出现故障或返回404错误?@IsraelCohen如果您正在使用或设计一个API,该API会在出现错误404或远程服务器出现故障时引发未经检查的异常,请重新考虑您的设计,或者编写一个适配器来重新引发已检查的异常。这些示例不是引发未检查异常的好理由。@Cohen作为一个与所描述的任务/流程没有直接关系。应用程序的设计应确保我在运行时不会产生未检查异常。您需要使用适当的检查来处理所有情况,例如
NullPointerException
ArrayIndexOutOfBoundException
。善意的否决票是什么?应用程序设计独立于未检查的异常。当您预期包含网页的内容时,您能否设计一个软件来防止远程服务器出现故障或返回404错误?@IsraelCohen如果您正在使用或设计一个API,该API会在出现错误404或远程服务器出现故障时引发未经检查的异常,请重新考虑您的设计,或者编写一个适配器来重新引发已检查的异常。这些例子