gpt4 book ai didi

java - 引发错误时会发生什么?

转载 作者:行者123 更新时间:2023-12-03 08:53:35 27 4
gpt4 key购买 nike

我同伴的API的静态初始化出现了一些错误,并抛出了ExceptionInInitializerError。在捕获一个throwable时发现了这个。抛出ExceptionInInitializerError会发生什么?因为它没有被捕获或控件返回。执行继续进行,略过了其余的执行过程。下面是我的代码框架。

for(...) {
// pre callings statements
callsAnExtrenalAPI();
}

//inside callsAnExtrenalAPI implementation

try {
//Some miscellaneous code that caused the error
// Some good stuff which is never called
}catch(Exception e){
// Error Logging which is never called here.
}

引发错误时会发生什么?代码已停止或以任何形式指示错误。

最佳答案

ExceptionInInitializerErrorLinkageError类的子类,表示静态初始化程序或静态变量的初始化程序中发生了意外的异常。

要获取有关该异常的更多信息,可以调用getException()方法

关于java - 引发错误时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33981385/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com