- JCore
- Логирование
- Системы сборки
- Паттерны
- Сериализация
- Web и все-все-все
- Алгоритмы и структуры данных
- Общая информация и кругозор
- Подготовка к собеседованиям
Советы и заметки для тех, кто только начинает работать с Java
.
- Общие советы
- Как надо и как не надо писать код
- Когда надо и когда не надо использовать
static
- Override/Overload в Java
- Связывание методов
- Ключевое слово final
- Война с null
- Что такое Optional
- Проверки и assert
- Подробно о Enum в Java
- Comparable и Comparator
Заметки про ООП
, зачем нужно, что включает в себя и как это использовать.
Раздел о java.lang.Object
- корне иерархии классов в Java
.
Все о главном классе в Java
и его методах.
- Введение в ООП
- Инкапсуляция
- Наследование
- Понятие интерфейса
- Понятие абстрактного класса
- Абстрактные классы и интерфейсы
- Подробно о this и super в Java
Важнейшая тема при работе с ЯП Java
.
Исключения и все о работе с ними.
Все про коллекции в Java
и Generics
.
Все про загрузчики, порядок инициализации полей при загрузке и т.д.
Многопоточность в Java
.
Системы сборки в мире Java
, структура и использования.
Архитектурные паттерны про дизайн систем.
--
Организация кодовой базы на уровне модуля/проекта.
--
Паттерны программирования (GoF и подобные).
--
--
Сериализация - что это и с чем ее едят в Java
.
Все про web-разработку и все что с ней связано.
Все что касается алгоритмов и их реализаций на Java
.