Oracle: Izišao je programski jezik Java 14 s ovih 16 glavnih poboljšanja značajki

  • Oct 31, 2023

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)

JDK 14 uključuje 16 JDK Enhancement Proposals (JEP) u usporedbi s više od 90 u Javi 9.

Slika: Oracle

Više o Javi i programskim jezicima

  • Microsoft: Nećemo razvijati programski jezik Visual Basic, ali ćemo ga otvoriti za .NET 5
  • Novo rangiranje programskih jezika: Python je sada jednako popularan kao Java, dok se TypeScript penje
  • Programski jezici: Java programeri hrle u Kotlin i odbacuju Oracle JDK za OpenJDK
  • Popularnost programskog jezika: Appleov Objective-C pada na ljestvici
  • Programski jezici: Go i Python ono su što programeri najviše žele naučiti
  • Poznajete li jezik Python i spremni ste za 'hardcore' test kodiranja? Javite se, kaže Tesla
  • Java ili C++, Full stack ili Front end: programski jezici i poslovi programera koji vam se najviše plaćaju
  • Programeri vole Rust programski jezik: Evo zašto
  • Google otkriva novi tečaj programskog jezika Python: Stipendije za 2500
  • Microsoft poboljšava popularno proširenje VS Code programskog jezika Python
  • Programski jezik 2019? Python pobijedio pouzdani stari C
  • Programski jezik Python popularno proširenje za Visual Studio Code obnovljeno
  • Kôd programskog jezika Python 2.7 sada je zamrznut: posljednje izdanje stiže u travnju
  • Netflix: Naša biblioteka Metaflow Python za bržu znanost podataka sada je otvorenog koda
  • Microsoft: Stvaramo novi programski jezik sličan Rustu za sigurno kodiranje
  • Tehnički poslovi: Potražnja za programskim jezikom Python i AWS vještinama eksplodirala je
  • Tvorac programskog jezika Python odlazi u mirovinu i kaže: 'Bila je to nevjerojatna vožnja'
  • Programski jezici: Kako Instagram kroti višemilijunsko Python čudovište
  • Salesforce: Zašto smo odbacili Python za Googleov Go jezik u Einstein Analyticsu
  • Google: pohađajte naše besplatne tečajeve programskog jezika Kotlin za izradu Android aplikacija
  • Facebook: Microsoftov Visual Studio Code sada je naša zadana razvojna platforma
  • Microsoft: Želimo da besplatno naučite programski jezik Python
  • JPMorganova Athena ima 35 milijuna redaka Python koda i neće biti ažurirana na Python 3 na vrijeme TechRepublic
  • Mozillin radikalni potez otvorenog koda pomogao je u ponovnom pisanju pravila tehnologije CNET