Java 10: единый репозиторий JDK (Consolidated JDK Forest)
JEP 296 — Consolidated JDK Forest as Single Repository
В JDK 9 код был разделён на 8 модульных репозиториев (repos):
- root
- corba
- hotspot
- jaxp
- jaxws
- jdk
- langtools
- nashorn
Структура выглядела так:
$ROOT/jdk/src/java.base ...
$ROOT/langtools/src/java.compiler ...
С Java 10 все леса (forests) объединены в один репозиторий для упрощения разработки. Новая структура:
$ROOT/src/java.base
$ROOT/src/java.compiler
...
Это упрощает управление зависимостями, атомарные коммиты, code review и CI/CD процессы для JDK-разработчиков.
java
- Освоение операторов Java: типы, синтаксис и практические примеры
- Комментарии в Java: типы, использование и лучшие практики
- Освоение улучшенного цикла for в Java: синтаксис, примеры и лучшие практики
- Освоение строк в Java: создание, методы и лучшие практики
- Интерфейсы в Java: концепции, реализация и лучшие практики
- Анонимные внутренние классы в Java: определение, синтаксис и практические примеры
- Try-with-resources в Java: автоматическое управление ресурсами
- Аннотации в Java: типы, размещение и практические примеры
- Assertions в Java: практическое руководство по обнаружению багов и обеспечению надежности кода
- Понимание Java Vector: использование, особенности и сравнение с ArrayList