Шаблон «Декоратор»: суперсила классов-обёрток
Создаём вселенную супергероев с помощью Java и паттерна «Декоратор».
Шаблон «Наблюдатель»: расскажите, как там на Марсе
Исследуем погоду на Марсе с помощью Java и паттерна проектирования «Наблюдатель».
Switch-выражения, класс record и запечатанные классы на практике: что нового в Java 17
Показываем главные фичи новой версии Java на реальных примерах. Это LTS-выпуск с поддержкой до 2029 года.
Ключевое слово var в Java: что, зачем и почему
Разбираемся, что за var такой и в каких ситуациях он может пригодиться.
Дженерики в Java для самых маленьких: синтаксис, границы и дикие карты
Разбираемся, зачем нужны дженерики и как добавить их в свой код.
Как использовать циклы в языке Java. Полное руководство
Всё — от простейших конструкций до тонкостей и самых неочевидных моментов — в одной статье.
Как написать аннотацию на Java за 5 шагов
Разбираемся с аннотациями в Java: пошаговое руководство.
Как из обычного IDEA-проекта сделать Maven
Разбираемся с самым популярным продуктом для автоматизации сборки и мигрируем без проблем.
Классы и объекты в Java
Java — объектно-ориентированный язык, а значит, программы состоят из объектов и классов. Разбираемся, что это такое.
Java Stream API. Копилка рецептов
Если вы не любите стримы, возможно, вы пока не умеете их готовить :) Приглашаем поучиться.
Тип Boolean и операторы сравнения в Java
Узнаём про булев тип, операции сравнения, условные конструкции if-else, switch и тернарный оператор. Осмысляем instanceof. Всё подробно и с примерами.
Массивы в Java: создаём, заполняем, применяем
Учимся работать с массивами в Java. Всё разбираем на примерах.
Как работать с Docker: упаковка Spring Boot приложения в контейнер
Немного разбираемся с теорией и проверяем на практике.
Область видимости переменных в Java
Разбираемся, что такое, как работает и в чем особенности использования.