Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции

Эта книга представляет собой исчерпывающее руководство по всем нововведениям, представленным в Java 9. Основное внимание уделяется ключевой инновации версии — системе модулей (Project Jigsaw), которая кардинально меняет структуру и упаковку приложений. Автор подробно объясняет, как разрабатывать приложения с использованием модулей, управлять зависимостями и создавать модульные JAR-файлы.

Значительная часть книги посвящена интерактивной оболочке JShell (REPL), предназначенной для быстрого прототипирования и изучения языка. Рассматриваются практические примеры её использования для оценки фрагментов кода без необходимости создания полного проекта.

В книге также детально разбираются другие важные новшества Java 9: изменённая модульная структура образа среды выполнения (JDK/JRE), новые фабричные методы для создания неизменяемых коллекций, API реактивных потоков (Reactive Streams), улучшения в API процессов, новые методы в классах Optional и Stream, а также усовершенствования в безопасности, такие как фильтры десериализации.

Отдельная глава посвящена несовместимым изменениям и потенциальным проблемам при миграции существующих проектов с Java 7 или 8 на Java 9. Книга содержит множество примеров кода и практических рекомендаций, что делает её ценным ресурсом для плавного перехода на новую версию платформы.

Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции
A
Автор
Кишори Шаран
Издательство
ДМК Пресс
Год
2018
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент