☕🛣️ Дорожная карта Java-разработчика в 2023 году В данной статье мы расскажем, в каком порядке изучать Java, чтобы начать свой путь в разработке и стать востребованным специалистом в 2023 году.
☕ Пишем свой первый сервер на Java и Spring Boot В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты. Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.
☕🧵 Введение в многопоточность в Java. Часть 2. Жизненный цикл потоков, Thread.join() и потоки-демоны В этой части узнаем, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны.
☕🧵 Введение в многопоточность в Java. Часть 1. Преимущества и недостатки многопоточности В чем заключается «магия» многопоточности? Как создать поток и чем он отличается от процесса? Как процессор обрабатывает потоки?
☕ ТОП-10 IDE для Java-разработки Обзор и сравнение лучших платных и бесплатных Java IDE и онлайн-компиляторов Java.
☕ Дорожная карта Java-разработчика в 2022 году Рассказываем, что изучать и в какой последовательности, чтобы стать хорошим Java-разработчиком.
☕ Учебник по Java: введение в класс String Оттачиваем навык работы со строчками: создание, форматирование, конкатенация строк и самые часто используемые методы.
🗿➡️☕ От монолита к микросервисам: как металлурги переходят с Oracle и SQL на Java-стек Поддерживать старый код или шагнуть в продвинутое настоящее? Сложно, но можно, если все рассчитать. История перехода металлургического комбината на современный стек.
☕ Учебник по Java: инкапсуляция на простых примерах Защищаем пользовательскую информацию от ошибочных действий с помощью фундаментальной концепции ООП — инкапсуляции.
☕ Учебник по Java: списочный массив ArrayList В продолжении серии постов о языке программировании Java поговорим об ArrayList. Для чего он нужен и как его использовать.