小编hen*_*ang的帖子

如何重新组合catch最终成为java 8中的一个方法?

Java 8新手,我想优化我的代码:

public Response create() {
    try{
        ...
    } catch (Exception e) {
        codeA;
    } finally {
        codeB;
    }
}

public Response update() {
    try{
        ...
    } catch (Exception e) {
        codeA;
    } finally {
        codeB;
    }
}
Run Code Online (Sandbox Code Playgroud)

我有很多方法使用相同的方法来捕获异常并最终做同样的事情,是否有可能用java 8中的方法替换下面的公共代码?这样我就可以优化使用这个通用代码的所有方法.

} catch (Exception e) {
    codeA;
} finally {
    codeB;
}
Run Code Online (Sandbox Code Playgroud)

java java-8

9
推荐指数
2
解决办法
144
查看次数

标签 统计

java ×1

java-8 ×1