Многопоточность и рефакторинг кода | TELEGRAM BOT JAVA

Опубликовано: 03 Май 2026
на канале: Павел Сорокин
1,658
70

БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: https://t.me/JavaLearnBot?domain=Java...

Мой курс по Java разработке и получению первой работы: https://sorokin.school/?utm_source=yo...

Telegram канал: https://t.me/S0R0KlN

ㅤ Сегодня мы будем оптимизировать и разделять логику на разные классы по принципам SOLID. Мы вынесем логику в классы с разными отвественностями.

Также мы добавим многопоточность в проект и потрогаем такие классы как CompletableFuture, ExecutorService, я покажу как можно делать асинхронную обработку запросов от пользователей и работать с потоками.

Получить код проекта: https://t.me/JavaLearnBot?domain=Java...

Таймкоды
00:00 Начало
00:58 Улучшаем код и оптимизируем его читаемость
05:43 Добавляем многопоточность. ExecutorService, CompletableFuture
20:16 Перенос ответственности на другой сервис. Разделяем логику
33:13 Тестирование получившегося
35:27 Заключение