Java 9 вышла 21 сентября 2017 года и содержала в себе довольно большое количество глобальных изменений. Самые важные из них, на мой взгляд:
- JShell
- Новый способ создания неизменяемых коллекции
- Visual VM больше не входит в состав JDK
- Модули
- Сборщиком мусора по умолчанию стал G1
- Изменилось внутреннее представление строк
- Приватные методы в интерфейсах