Java 8引入了一种基于_Future_的新抽象概念来执行异步任务——CompletableFuture_类。它基本上是用来克服旧版_Future API的问题。
在本教程中,我们将探讨在使用_CompletableFuture_时处理异常的方法。
CompletableFuture回顾
首先,我们可能需要简要回顾一下_CompletableFuture_是什么。_CompletableFuture_是一种_Future_实现,允许我们运行并最重要的是,链式调用异步操作。一般来说,异步操作完成有三种可能的结果——正常完成、异常完成或从外部取消。_CompletableFuture_有各种API方法来处理所有这些可能的结果。