Oracleova Java 14 postaje opća dostupnost.
Oracle je najavio opću dostupnost Java Development Kit-a (JDK) 14, svoje referentne implementacije specifikacije programskog jezika Java 14.
Pojavljujući se u skladu s Oracleovim šestomjesečnim rasporedom izdanja koji je započeo s Javom 9 2017., JDK 14 uključuje poboljšanja za koja Oracle kaže da će poboljšati produktivnost programera. Java je i dalje najpopularniji programski jezik na svijetu među programerima.
Developer
- To je kraj programiranja kakvog poznajemo -- opet
- Programeri se osjećaju sigurnima u svom poslu, ali još uvijek razmišljaju o davanju otkaza
- Budućnost weba trebat će drugačiju vrstu programera
- Najbolja Linux prijenosna računala za korisnike i programere
Prema Georgesu Saabu, Oracle potpredsjednik razvoja za Java Platformu, brža šestomjesečna izdanja pomažu programerima da brže usvoje nove značajke zbog redovnih očekivanih promjena. Java 9 je, na primjer, objavljena više od tri godine nakon Jave 8.
"Java 14 dodatno potvrđuje prednosti šestomjesečnog ritma izdavanja, dajući programerima pristup značajkama za koje bi inače godinama čekali da ih se dočepaju", rekao je.
VIDJETI:Šest traženih programskih jezika: početak (besplatan PDF)
Ovo izdanje sadrži prvi val promjena koje dolaze Projekt Panama, OpenJDK pokušaj poboljšanja veza između Java virtualnog stroja (JVM) i ne-Java aplikacijskih programskih sučelja koja koriste C i C++ programeri.
Odražavajući pomak na češća, ali manja izdanja, JDK 14 uključuje 16 JDK prijedloga poboljšanja (JEP-ova) u usporedbi s pet JEP-ova u Javi 13, osam JEP-ova u Javi 12 i 17 u Javi 11. Nasuprot tome, Java 9 je uključivala preko 90 JEP-ova.
Saab napominje da glavna poboljšanja u JDK 14 uključuju poboljšanje API-ja za pristup stranoj memoriji (JEP 370) i poboljšanja iz Projekt Amber, još jedan OpenJDK projekt, uključujući Pattern Matching (JEP 305) i pregled zapisa (JEP 359).
Oracle JDK 14 dobit će najmanje dva kvartalna ažuriranja u skladu s Oracleovim rasporedom ažuriranja kritičnih zakrpa prije nego što Java 15 bude objavljena u rujnu 2020.
Oracle nudi Javu 14 kao izdanje Oracle OpenJDK pod GNU General Public License v2 otvorenog koda. Također je objavljen pod komercijalnom licencom koristeći Oracle JDK.
VIDJETI: Programski jezik Python: Sada možete pohađati NSA-ov besplatni tečaj za početnike
Većinu od gotovo 2000 popravaka u JDK 14 napravili su zaposlenici Oraclea, dok je 528 došlo od pojedinačnih programera i drugih organizacija. Neki od glavnih suradnika uključivali su Red Hat, SAP, Google, Arm, Intel i NTT Data.
Javu 14 podržavaju tri glavna integrirana razvojna okruženja, uključujući JetBrains IDEA, Apache NetBeans i Eclipse IDE.
16 JEP-ova u JDK 14 uključuje:
- JEP 305 - Uparivanje uzorka za instanceof (pregled)
- JEP 343 - Alat za pakiranje (inkubator)
- JEP 345 - NUMA-Aware dodjela memorije za G1
- JEP 349 - JFR strujanje događaja
- JEP 352 - Neisparljivi međuspremnici mapiranih bajtova
- JEP 358 - Korisne iznimke NullPointerExceptions
- JEP 359 - Zapisi (pregled)
- JEP 361 - Promjena izraza
- JEP 362 - Zastarjeli Solaris i SPARC portovi
- JEP 363 - Uklonite skupljač otpada Concurrent Mark Sweep (CMS).
- JEP 364 - ZGC na macOS-u
- JEP 365 - ZGC na Windowsima
- JEP 366 - Odbaciti ParallelScavenge + SerialOld GC kombinaciju
- JEP 367 - Uklonite Pack200 alate i API
- JEP 368 - Blokovi teksta (drugi pregled)
- JEP 370 - API za pristup stranoj memoriji (Inkubator)