Проверяет знание API для работы с асинхронными результатами в Java.
Короткий ответ
Future (из java.util.concurrent) представляет результат асинхронной задачи, но предоставляет только методы get(), cancel() и isDone(). CompletableFuture расширяет Future, добавляя методы для составления цепочек (thenApply, thenCompose), обработки ошибок и управления выполнением (complete, completeExceptionally), что позволяет строить реактивные конвейеры.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.