从被调用的方法中捕获异常

关于程序流,这一直困扰着我一段时间。

我想知道是否有可能从Method中捕获错误,以阻止它执行通常无法跟着它执行的Method,就像下面我无法工作的示例所示。

public class MyClass {

public static void main(String[] args) {

// this method catches an exception and stops running

method01();

// this method will continue anyway which I don't want

method02();

};

};

我通常会有一个静态int变量,该变量会在程序运行时初始化为0,然后,如果某个方法捕获到异常,它将使int递增,并且每个方法仅在int为0时才运行。

这行得通,但我只是想知道是否可以用异常处理替换int shindig。

回答:

你能试一下吗:

try {

method01()

} catch (final Exception e) {

// do something

return; ///stop processing exit

}

method01将引发异常:

private void method01() throws Exception {

// something

}

以上是 从被调用的方法中捕获异常 的全部内容, 来源链接: utcz.com/qa/406487.html

回到顶部