Учебный центр IBS
JVA-008 Разработка на платформе Java SE. Расширенные темы
СертификатОнлайн
Описание курса
В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе 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
- Корректировщики времен
Отзывы о курсе
Еще курсы
Бэкенд разработчик253Фулстек разработчик147Фронтенд разработчик129Веб-разработчик99Разработчик игр89Разработчик мобильных приложений65Десктоп разработчик35Архитектор программного обеспечения30Разработчик баз данных20Инженер встраиваемых систем20Программист 1С17HTML-верстальщик6Системный инженер5Архитектор баз данных3
Все курсы в специализации