https://www.bilibili.com/video/BV19EapznEtX
一、Future和CompletableFuture的区别
- Future是Java 5引入的接口,用于表示异步计算的结果。它提供了基本的异步操作功能,当只需要简单的异步执行和结果等待时使用
- CompletableFuture是Java 8引入的类,实现了Future和CompletionStage接口,提供了强大的异步编程能力,当需要复杂的异步编程,包括链式操作、异常处理、多任务组合等现代异步编程模式时使用