Java este unul dintre cele mai cunoscute limbaje de programare din lume. Pe 21 septembrie 2017, cea mai nouă actualizare a fost lansată ca Java 9. Kitul de dezvoltare Java (JDK) 9 lansat recent este plin de caracteristici noi, inovatoare, cum ar fi fișiere modulare noi, noi faze opționale de timp de legătură, mai multe opțiuni de instrumente, formatul JMOD, îmbunătățiri ale compilației și multe altele.
În acest articol, veți afla atât cum să descărcați Java 9, cât și despre caracteristicile sale importante pentru dezvoltatori.
Caracteristici Java Developer Kit 9
Este bine cunoscut faptul că caracteristica cheie în JDK 9 este sistemul de module al platformei Java. Acest sistem modular va ajuta în mod semnificativ să facă Java mai scalabil. Aceasta înseamnă că va funcționa mai bine pe dispozitive mai mici. Există alte șapte caracteristici importante importante și vom vorbi despre ele mai jos.
1. Reactive Streans
Funcția de programare reactivă din Java 9 este un instrument foarte popular pentru dezvoltarea de aplicații. Acesta a fost îmbunătățit foarte mult, deoarece cadrele Akka, Play și Scala au fost incluse în fluxurile reactive.
În plus, fluxurile reactive din Java 9 implementează aplicații paralele și scalabile, ceea ce face ca platforma să funcționeze mai ușor pe dispozitive de calcul mai mici.
2. Îmbunătățiri API
Interfața fluxului a fost îmbunătățită cu patru noi metode care permit utilizatorilor să creeze surse de flux din colecțiile de date. Utilizatorii vor avea o versatilitate mult mai mare atunci când configurează elemente de flux.
3. Metode private
Deoarece Oracle, marca din spatele Java, dorește să evite utilizatorii să genereze cod redundant, au adăugat funcția de metode private care va crea o mai mare reutilizare.
4. Micro repere
Java 9 a folosit Java Benchmarking Harness pentru a-și spori procesul de dezvoltare. Prin urmare, optimizările și timpii de încălzire vor fi în mare măsură îmbunătățite.
5. Client HTTP nou
Noul client HTTP din Java 9 va oferi performanțe sporite și suport atât în strângerea de mână WebSocket, cât și în HTTP / 2.
6. JShell
Funcționalitatea de citire-evaluare-imprimare va fi disponibilă în Java 9, datorită Jshell. Această caracteristică permite utilizatorilor să evalueze atât expresiile, cât și declarațiile cu un API. Aceasta înseamnă, de asemenea, că alte aplicații au acces la aceste funcții.
7. Securitate sporită
Java 9 nu numai că are o securitate mai puternică, dar a implementat o nouă schemă de șiruri care va optimiza actualizările de securitate.
Concluzie
Una peste alta, JDK va fi mai ușor de navigat, în special pe dispozitivele de calcul mai mici. Vor fi caracteristici de securitate îmbunătățite și performanțe generale sporite. Utilizatorilor le va fi mult mai ușor să dezvolte și să creeze coduri. Aici puteți descărca Java 9.