首页 > 其他分享 >CompletableFuture 捕获异常方式:handle、whenComplete、exceptionally

CompletableFuture 捕获异常方式:handle、whenComplete、exceptionally

时间:2023-02-07 12:13:19浏览次数:37  
标签:handle No whenComplete exceptionally CompletableFuture Yes

使用 CompletableFuture 编写代码时,异常处理很重要。
CompletableFuture 提供了三种方法来处理它们:handle()、whenComplete() 和 exceptionly()。

 
  handle() whenComplete() exceptionly()
访问成功 Yes Yes No
访问失败 Yes Yes Yes
能从失败中恢复 Yes No Yes
能转换结果从T 到 U Yes No No
成功时触发 Yes Yes No
失败时触发 Yes Yes Yes
有异步版本 Yes Yes Yes(12版本)

 

标签:handle,No,whenComplete,exceptionally,CompletableFuture,Yes
From: https://www.cnblogs.com/csnjava/p/17097928.html

相关文章