Учебный центр 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
- Корректировщики времен
Отзывы о курсе
Еще курсы
Бэкенд разработчик265Фулстек разработчик152Фронтенд разработчик138Веб-разработчик120Разработчик игр88Разработчик мобильных приложений67Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Разработчик баз данных21Программист 1С20Системный инженер8HTML-верстальщик6Архитектор баз данных3
Все курсы в специализации