В коммуникациях и обучении всегда важно устранить или уменьшить семантический разрыв между людьми, поэтому рекомендую переодически обращаться к голосарию Java, чтобы использовать одни и те же термины и определения.
Основные узлы:
- Устройство Java
- Многопоточность в Java
- Системы сборки
- Фреймворки
- Библиотеки
- Снипеты для Java
Обучение:
Версии Java
Мои образовательные статьи
- Функциональные интерфейсы и лямбды в Java
- Основы памяти в Java: Куча и Стек
- Глубокое погружение в Stream API Java: Понимание и Применение
- Реактивное программирование на Java. Будущее, настоящее и прошлое
- Обзор всех модификаторов в Java
- Основы транзакций в Spring и JDBC
- Большой гайд по Optional в Java
- Java Collection Framework: Полное руководство для разработчиков
- Аннотации в Java. Как создать свою аннотацию
- Публикация Java приложения в личный Nexus
- Публикация Java библиотеки в Maven Central
Мои рассуждения
- Использование wildcard imports в Java
- Сравнение константы слева в Java
- Сравнение enum в Java
- Не используйте @Data
- Возвращайте пустую коллекцию вместо null
- Границы применимости Tuple и Pair в разработке
- Не используйте var в Java