Учебный центр IBS

JVA-008 Разработка на платформе Java SE. Расширенные темы

Для кого: Бэкенд разработчикМидл Мидл
Начало: По факту набора потока
Длительность: 1 неделя
СертификатОнлайн

Описание курса

В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе Java SE. В этом курсе рассматриваются основные классы системных библиотек и основы проектирования программного обеспечения. Благодаря этому слушатели научатся работать не только как программисты, но и как проектировщики ПО.

Базовые темы по платформе Java рассматриваются в связанном курсе JVA-007 Разработка на платформе Java® SE: Базовые темы.

  • Введение
  • Классы System, Math и Object
  • Строки
  • Классы StringBuffer и StringBuilder
  • Примитивные оболочки
  • Автоупаковка и автораспаковка
  • Работа с регулярными выражениями
  • Класс Properties и работа с файлами свойств</li>
  • Файловый ввод – вывод
  • Прямой доступ к файлам
  • Потоки данных
  • Низкоуровневые и высокоуровневые потоки
  • Сцепление потоков
  • Обработка исключений в потоках В/В
  • Reader- и Writer-потоки
  • Сериализация и десериализация объектов
  • Объекты класса System out, in, err. Класс PrintStream
  • Форматирование выходных данных

Понятие многопоточности

  • Введение
  • Основные интерфейсы

Коллекции

  • Введение
  • Интроспекция класса

Понятие аннотации

  • Использование аннотаций
  • Введение в «лямбда-выражения»
  • Функциональные интерфейсы. Ссылки на метод
  • Стримы данных
  • Понятия map / filter / reduce
  • Мэппинг потоков
  • Агрегирование и редукция
  • Коллекторы
  • Специализированные потоки

Для чего нужен новый Java Date/ime API?

  • Проблемы с получением даты в Java 7
  • Принципы проектирования нового Date и Time API
  • Классы Date Time в Java 8
  • Enums
  • Period и Duration: Представление временных различий
  • Утилиты Date API
  • Корректировщики времен

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы