作者:手机用户2502863361 | 来源:互联网 | 2022-12-10 12:42
至于在例外情况下执行不同的逻辑.如下:
catch (IOException e | IllegalArgumentException a) {
e.doStuff();
a.doStuff();
}
T.J. Crowder..
5
不,你不能这样做.这是多个catch
块的用途.
该|
表单允许您将不同的异常类型组合在一起catch
,但具有异常的公共变量.其目的是允许统一处理不同的异常类型.但是当您想要对不同类型进行不同的处理时,请使用多个catch
块.
1> T.J. Crowder..:
不,你不能这样做.这是多个catch
块的用途.
该|
表单允许您将不同的异常类型组合在一起catch
,但具有异常的公共变量.其目的是允许统一处理不同的异常类型.但是当您想要对不同类型进行不同的处理时,请使用多个catch
块.