Skip to content

Latest commit

 

History

History
14 lines (14 loc) · 1.85 KB

File metadata and controls

14 lines (14 loc) · 1.85 KB

Примерный план лекций

  • Структура проекта. Структура pom-файлов. Репозитории библиотек. Стандартные плагины Maven.
  • Работа с датой и временем. Локальное и глобальное время. Временные зоны.
  • Регулярные выражения. Синтаксис регулярных выражений. Применение регулярных выражений.
  • Потоки данных (streams). Понятие потоков данных. Операции над потоками.
  • Стандартные библиотеки ввода/вывода. Байтовые и символьные потоки. Кодировка текста.
  • Доступ к файловой системе. Сокеты.
  • Многопоточное программирование. Пулы потоков. Futures. Потокобезопасные структуры данных.
  • Асинхронный ввод/вывод. Буферы ввода/вывода. Асинхронная модель ввода/вывода. Преимущества и недостатки по сравнению с синхронной моделью.
  • Работа с базами данных. Язык SQL. Интерфейсы JDBC.
  • Работа со стандартными форматами данных.Формат XML. Формат JSON. Библиотеки для работы с ними.
  • Веб-программирование. Сервлеты. Контейнеры сервлетов. Обработка запросов HTTP.
  • Модульное тестирование. Библиотека JUnit. Применение модульного тестирования.