Курс: JVA-060
Длительность: 8 ч.
Длительность: 8 ч.
Описание
Курс знакомит с новыми возможностями платформы Java на практике.Первая часть курса посвящена разбору модульной системы в Java (проект jigsaw). В 9-й версии JDK состоит из множества отдельных модулей. Слушатели изучат данную структуру, научатся создавать собственные модули и узнают, как работает обратная совместимость.
Вторая часть посвящена Java Shell. Это полностью новая интерактивная программа, позволяющая быстро написать простенький Java-код и тут же запустить его. Всё быстро, без лишних синтаксических блоков.
Также будут рассмотрены 9 обновлений в Java API.
Разбираемые темы
Модули:- Модульная система в JDK;
- Что такое модуль;
- Уровни доступа;
- Как создать модуль;
- Отношения между модулями;
- Модули и Reflection;
- Java.util.ServiceLoader;
- Безымянные модули;
- Автомодули;
- Утилита jlink;
- Что такое REPL;
- Snippets;
- Команды;
- Навигация;
- Скрипты;
- Новый API;
- Приватные методы в интерфейсах;
- Неизменные коллекции;
- Логировние;
- Стримы;
- и др.
Цели
После завершения обучения слушатели будут:- понимать, как работает модульная система в JDK;
- понимать, как создать и упаковать собственный Java-модуль;
- уметь пользоваться Java Shell;
- уметь использовать новый API.
Целевая аудитория
Курс предназначен для выпускников вузов, умеющих программировать на Java; практикующих разработчиков, желающих познакомиться с новыми возможностями платформы Java.Предварительная подготовка
Опыт разработки на языке Java.После окончания курса выдаётся сертификат на бланке Luxoft Training