Gau*_*rav 5 java obfuscation try-catch proguard
我使用了具有多个异常的catch块,这在未经模糊处理的构建中工作正常,但在模糊构建中没有捕获异常.
我正在使用proguard-maven-plugin
try {
...
} catch (ServletException | IOException e){
...
}
Run Code Online (Sandbox Code Playgroud)
我需要为此添加任何proguard规则吗?
因为它的工作正常当我编写我的代码时
try {
...
} catch (ServletException e) {
...
} catch (IOException e) {
...
}
Run Code Online (Sandbox Code Playgroud)
Sha*_*k K -1
当有机会引发没有任何关系(父子)的异常时,可以使用多重捕获异常,例如IOExceptionandArithmeticException和NullPointerException。但是您不能使用多个 catch 块,但像IOExceptionand 之类的异常FileNotFoundException是因为IOException是 的父级FileNotFoundException。
java7中给出了多个catch块只是为了方便程序员。它不影响执行时间。
| 归档时间: |
|
| 查看次数: |
384 次 |
| 最近记录: |