На курсе слушатели узнают, как использовать модульную систему для разработки приложений с явными зависимостями и инкапсуляцией на уровне JAR, тем самым обеспечивая более надежную конфигурацию, повышенную безопасность и производительность. Слушатели также получат возможность поэкспериментировать с новыми функциями, которые облегчают разработку. К ним относятся удобные методы, которые делают ваш код более читабельным и сжатым. Кроме того, JShell – это простой способ тестирования фрагментов кода и API.
По окончании курса слушатели научатся:
Предварительные требования:
Аудитория курса:
Модуль 1. Почему именно модули?
Почему именно модули?
Модуль 2. Работа с модульной системой
Работа с модульной системой
Модуль 3. Модульный JDK
Модульный JDK
Модуль 4. Создание пользовательских образов файла этапа выполнения
Создание пользовательских образов файла этапа выполнения
Модуль 5. Перенос
Перенос
Модуль 6. Сервисы
Сервисы
Модуль 7. JAR-файлы с несколькими выпусками
JAR-файлы с несколькими выпусками
Модуль 8. Усовершенствования Stream API
Усовершенствования Stream API
Модуль 9. JShell
JShell
Модуль 10. Удобные методы для коллекций
Удобные методы для коллекций
Модуль 11. Удобные методы для массивов
Удобные методы для массивов
Модуль 12. Усовершенствованные депрекации для API
Усовершенствованные депрекации для API