Описание
Этот курс служит для того, чтобы ознакомить java разработчиков с новыми возможностями платформы на практике.
Половину частью курса занимает разбор модульной системы в Java это проект jigsaw. Версия JDK 9 состоит из множества отдельных модулей. Вы посмотрите на эту структуру, научитесь создавать собственные модули и узнаете, как работает обратная совместимость.
Во второй половине мы разберём Java shell. Это полностью новая интерактивная программа, позволяющая быстро написать простенький Java код и тут же запустить его. Всё быстро, без лишних синтаксических блоков.
В заключение мы разберём 9 обновлений в Java API.сертификат на бланке IBS Training Center
Цели
- Понимать, как работает модульная система Java;
- Понимать, как создать и упаковать собственные Java модули;
- Уметь пользоваться Java Shell;
- Уметь использовать новый Java API.
Целевая аудитория
- слушателей, знакомых с Java 7 или 8;
- практикующих разработчиков, желающих познакомиться с новыми возможностями платформы Java.
Предварительная подготовка
Разбираемые темы
-
1. Модули (теория – 1 ч., практика – 3 ч.)
- Модульная система в JDK;
- Что такое модуль;
- Уровни доступа;
- Как создать модуль;
- Отношения между модулями;
- Модули и Reflection;
- Java.util.ServiceLoader;
- Безымянные модули;
- Автомодули;
- Утилита jlink.
-
2. Java Shell (теория – 0,5 ч.; практика – 1 ч.)
- Что такое REPL;
- Snippets;
- Команды;
- Навигация;
- Скрипты.
-
3. Новый API (теория – 1 ч.; практика 1,5 ч.)
- Приватные методы в интерфейсах;
- Неизменные коллекции;
- Логировние;
- Стримы API.
-
Итого: теория – 2,5 ч. (31%), практика – 5,5 ч. (69%)