21 Сентября 2017 года произошёл релиз Java 9. Всего в данном релизе было сделано более 90 улучшений к Java 8. Список наиболее важных приведён ниже:
- Модули
- REPL(JShell)
- Приватные методы в интерфейсах
- HTTP2 клиент
- Фабричные методы Collections API
- Улучшения Stream API
- Улучшения Process API
- Улучшения класса Optional
- Улучшения CompletableFuture класса
- Улучшения в try с ресурсами
- Реактивный Stream API
- Легковесный JSON
В данном цикле мы постараемся разобрать наиболее существенные нововведения Java 9.