gpt4 book ai didi

java - 有没有办法在 Java 中全局处理异常?

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

在 C# 中,我们可以调用采用函数或操作的方法,并在 try catch 中执行。通过这样做,我们可以在一个地方处理所有异常,使其更易于管理。

由于 Java 没有委托(delegate),因此不能以相同的方式执行。有替代方案吗?


我们有 2 个类:A 和 B。B 是 A 的子类。B 中的所有方法都会覆盖 A 中的方法。

我是否必须在 B 的方法中处理我的所有异常,或者有没有办法在 A 中处理它并在 B 中重新抛出?我的假设是我必须在 B 中处理所有这一切,但我想确认这一点。

最佳答案

Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler eh) 大致满足您的需求

关于java - 有没有办法在 Java 中全局处理异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26326545/

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