/lessons

theory and practical java lessons

Primary LanguageJava

Java Core

  • Введение в Java. Типы данных. Переменные
  • Операторы. Операторы управления
  • Циклы
  • Массивы
  • Работа со строками
  • Введение в ООП. Классы
  • Наследование и полиморфизм
  • Внутренние классы. Перечисляемые типы. Дженерики
  • Коллекции. List
  • Коллекции. Set. Map
  • Обработка исключений
  • Java Lambda, Streams API
  • Java new Date Time API
  • Потоки ввода-вывода
  • Сериализация. Практика по потокам ввода-вывода
  • Введение в многопоточность. Thread
  • Взаимодействие потоков. Producer-consumer
  • Пакет java.util.concurrent. Пулы потоков и синхронизаторы
  • Регулярные выражения
  • Принципы дизайна ПО. SOLID. Паттерны
  • jUnit тестирование
  • Reflection API