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

Какой класс реализует Callable и Runnable

`Runnable` и `Callable` — это интерфейсы для многопоточности. - **Runnable**: ```java public interface Runnable { void run(); } ``` Не возвращает результат и не бросает проверяемые исключения. - **Callable**: ```java public interface Callable { V call() throws Exception; } ``` Возвращает результат (`V`) и может бросать исключения. **Класс, реализующий оба интерфейса**, можно создать вручную: ```java class Task implements Runnable, Callable { @Override public void run() { System.out.println("Running..."); } @Override public String call() throws Exception { return "Result"; } } ``` Но стандартные классы Java (например, `FutureTask`) могут работать с `Callable`, но не реализуют `Runnable` напрямую.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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