Java 9 je dostupna!
22.09.2017.
Java 9 je dostupna od 21. rujna 2017. i uvodi više od 150 novih značajki, uključujući modularnost koja omogućuje skaliranje od najmanjih do najvećih uređaja, poboljšava učinkovitost i sigurnost te omogućuje jednostavnije upravljanje bibliotekama i velikim aplikacijama.
Zvijezda objave je Java Platform Module System, poznat i kao projekt Jigsaw, koji developerima donosi prilagodljivo stvaranje kompliciranijih aplikacija tako što mogu uključiti samo one dijelove koji su im potrebni. Osim toga, tu si REPL-ovski jshell, poboljšani Javadoc, unaprijeđeni Streams API , podrška za HTTP/2.0, jednostavnija inicijalizacija kolekcija, privatne metode u sučeljima, bolji API za procese i mnoga druga unaprijeđenja određenih dijelova, samog jezika i njegove sintakse. Sve ove značajke možete isprobati odmah, a najpoznatiji IDE-i, kao što su primjerice IntelliJ IDEA, Eclipse i NetBeans, već neko vrijeme imaju podršku za Javu 9.
U nastavku donosimo nekoliko linkova vezanih uz novu Javu 9:
- Download Java 9
- Release Notes for Java 9
- JDK 9 Documentation
- What’s new in Java 9
- JDK 9 Features
- Migration Guide
- Java SE & JDK 9 API Specification
- Oracle JDK 9 and JRE 9 Certified System Configurations
- Deprecated API
- Security Guide
Ovdje je i kratka objava o općoj dostupnosti od Marka Reinholda, a neke od značajki objasnili su vodeći eksperti u seriji kratkih videa:
- Small Language Changes in Java Development Kit 9 by Joe Darcy
- Modules in Java Development Kit 9 by Alex Buckley
- Introducing JShell by Robert Field
- A (Re)introduction to the G1 Garbage Collector by Paul Su
- Java in a World of Containers by Paul Sandoz
- Collections Framework Enhancements in Java Development Kit 9 by Stuart Marks
- Changes to the Java Development Kit Release Model by Aurelio Garcia-Ribeyro
Novost je i da se očekuje promjena u terminskom planu budućih objava Jave, pa Mark Rheinhold naglašava: After Java 9 we will adopt a strict, time-based model with a new feature release every six months, update releases every quarter, and a long-term support release every three years.