gpt4 book ai didi

java - 如何让代码仅在抛出异常时运行?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:08:16 24 4
gpt4 key购买 nike

之后我尝试了几种不同的捕获方式。我有一些“清理”代码,只有在抛出异常时才应该运行。我可以为每个异常添加相同的代码,但这会成为维护的噩梦。基本上,我想要类似 finally 语句的东西,但它只在抛出异常时运行。

这可能吗?

最佳答案

不幸的是,没有对此的直接支持。这样的事情怎么样

boolean successful = false;
try {
// do stuff
successful = true;
} catch (...) {
...
} finally {
if (!successful) {
// cleanup
}
}

关于java - 如何让代码仅在抛出异常时运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7563365/

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