Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Многопоточность и рефакторинг кода | TELEGRAM BOT JAVA
БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: Мой курс по Java разработке и получению первой работы: Telegram канал: ㅤ ㅤ Сегодня мы будем оптимизировать и разделять логику на разные классы по принципам SOLID. Мы вынесем логику в классы с разными отвественностями. Также мы добавим многопоточность в проект и потрогаем такие классы как CompletableFuture, ExecutorService, я покажу как можно делать асинхронную обработку запросов от пользователей и работать с потоками. Получить код проекта: Таймкоды 00:00 Начало 00:58 Улучшаем код и оптимизируем его читаемость 05:43 Добавляем многопоточность. ExecutorService, CompletableFuture 20:16 Перенос ответственности на другой сервис. Разделяем логику 33:13 Тестирование получившегося 35:27 Заключение