Встречается на собеседованиях • сегодня

Какие знаешь классы расширяющие класс Future

`Future` — это интерфейс, но в Java есть несколько его реализаций и расширений: 1. **`CompletableFuture`** — наиболее популярный, поддерживает асинхронные цепочки, комбинирование и обработку исключений. ```java CompletableFuture.supplyAsync(() -> "Hello") .thenApply(s -> s + " World") .thenAccept(System.out::println); ``` 2. **`FutureTask`** — обертка для `Callable` или `Runnable`, реализует `RunnableFuture` (комбинация `Runnable` и `Future`). ```java FutureTask task = new FutureTask<>(() -> "Result"); new Thread(task).start(); String result = task.get(); ``` 3. **`ScheduledFuture`** (из `ScheduledExecutorService`) — добавляет методы для работы с отложенными/периодическими задачами. 4. **`ForkJoinTask`** — базовая абстракция для задач в `ForkJoinPool` (например, `RecursiveTask`, `RecursiveAction`). `CompletableFuture` — самый мощный вариант для современных асинхронных сценариев.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы