Java is een van de meest bekende programmeertalen ter wereld. Op 21 september 2017 is de nieuwste update uitgebracht als Java 9. De onlangs uitgebrachte Java Development Kit (JDK) 9 zit vol met nieuwe, innovatieve functies zoals nieuwe modulaire bestanden, nieuwe optionele koppeltijden, meer toolopties, JMOD-indeling, compilatieverbeteringen en nog veel meer.
In dit artikel leert u zowel hoe u Java 9 downloadt als over de belangrijke functies voor ontwikkelaars.
Functies van Java Developer Kit 9
Het is algemeen bekend dat het belangrijkste kenmerk van de JDK 9 het modulesysteem van het Java-platform is. Dit modulaire systeem zal Java aanzienlijk schaalbaarder maken. Dit betekent dat het beter zal functioneren op kleinere apparaten. Er zijn zeven andere belangrijke hoofdkenmerken en we zullen er hieronder over praten.
1. Reactieve Streans
De reactieve programmeerfunctie in Java 9 is een zeer populaire tool om applicaties te ontwikkelen. Het is enorm verbeterd, omdat Akka-, Play- en Scala-frameworks zijn opgenomen in de Reactive Streams.
Bovendien implementeren de Reactive Streams in Java 9 parallelle en schaalbare applicaties waardoor het platform gemakkelijker werkt op kleinere computerapparaten.
2. API-verbeteringen
De stream-interface is verbeterd met vier nieuwe methoden waarmee gebruikers stream-bronnen kunnen maken op basis van gegevensverzamelingen. Gebruikers zullen een veel grotere veelzijdigheid hebben bij het configureren van streamelementen.
3. Private methoden
Omdat Oracle, het merk achter Java, wil voorkomen dat gebruikers overtollige code genereren, hebben ze de functie voor privémethoden toegevoegd die meer herbruikbaarheid zal creëren.
4. Microbenchmarks
Java 9 heeft de Java Benchmarking Harness gebruikt om het ontwikkelingsproces te verbeteren. Daarom zullen optimalisaties en opwarmtijden aanzienlijk worden verbeterd.
5. Nieuwe HTTP-client
De nieuwe HTTP-client in Java 9 biedt verbeterde prestaties en ondersteuning in zowel WebSocket-handshake als HTTP / 2.
6. JShell
Read-eval-print-functionaliteit zal beschikbaar zijn in Java 9, dankzij Jshell. Met deze functie kunnen gebruikers zowel uitdrukkingen als verklaringen evalueren met een API. Dit betekent ook dat andere apps toegang hebben tot deze mogelijkheden.
7. Verhoogde beveiliging
Java 9 heeft niet alleen een sterkere beveiliging, maar het heeft ook een nieuw stringschema geïmplementeerd dat beveiligingsupdates zal optimaliseren.
Gevolgtrekking
Al met al zal JDK gemakkelijker te navigeren zijn, vooral op kleinere computerapparatuur. Er komen verbeterde beveiligingsfuncties en betere algehele prestaties. Gebruikers zullen het een stuk gemakkelijker vinden om codes te ontwikkelen en te bouwen. Hier kun je Java 9 downloaden.