Описание тега java-9
Oracle опубликовала обновленный список предлагаемых или целевых улучшений Java 9. В дополнение к ранее подтвержденным обновлениям модульности Java, самый последний список включает общую систему ведения журнала для всех компонентов JVM (JEP 158), дополнительные элементы управления JIT-компилятором HotSpot (JEP 158) и уточнения для повышения эффективности сборки мусора (JEP 214) и устранение проблем, возникших в результате языковых обновлений Project Coin в JDK 7 (JEP 213). Это также первый выпуск в рамках новой схемы строки версии ( JEP 223), и поэтому он будет официально иметь номер 9, а не "1.9.0", как это было в более ранних версиях.
Даже несмотря на задержки, Oracle неуклонно продвигалась вперед в реализации своих планов по модульному использованию JDK. Но масштабы модульности Java расширились в сентябре, когда Oracle анонсировала четыре новых JEP, включая JEP 220: Modular Run-Time Images. Бен Эванс, писавший для InfoQ, отметил, что замена JAR-файлов на модули является " точкой невозврата для модульности " с серьезными последствиями для IDE, разработчиков инструментов и многих фреймворков Java-приложений:
После этого Java Runtime Environment (JRE) больше не будет содержаться в файлах jar, а вместо этого будет состоять из модулей ( JSR 376). Такие файлы, какrt.jar
а также tools.jar
больше не существует в JRE. Платформа продолжит принимать и запускать приложения и библиотеки, упакованные в обычные файлы jar, модульные файлы jar или в новый формат файла модуля. Предполагается, что со временем разработчики приложений также перейдут на новые модульные форматы.
Дополнительную информацию об обновлениях модульности в Java 9 см. В разделе " Oracle Commit to Java Modularity " от Бена Эванса. Также см. Блог Takipi: " Java 9 - The Ultimate Feature List " для полного (по состоянию на 20 ноября 2014 г.) описания новых принятых функций. или предлагается для следующего основного выпуска Java, а также " Что нового в Java 9? (кроме модулей) " для еще одной более поздней компиляции функций.
Документация по API версии доступна в технической сети Oracle.