Java Se Jdk

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Java JDK 24 vă permite să dezvoltați și să implementați aplicații Java pe desktop și servere. Java oferă interfața de utilizator bogată, performanța, portabilitatea și securitatea pe care aplicațiile de astăzi o necesită.

Java este o platformă de limbaj și software de programare. Exemple de aplicații care utilizează Java sunt numeroase și răspândite, dar includ browsere web, aplicații de birou și chiar jocuri precum Minecraft se bazează pe Java.

Dacă aveți nevoie să rulați aplicații Java, descărcarea și instalarea JRE (Java Runtime Environment) este suficientă. Dacă dezvoltați aplicații Java, veți dori să descărcați JDK, care include și JRE.

Pentru informații și condiții complete, consultați Acordul de licență OTN pentru Java SE. Acordul de licență OTN pentru Java SE pentru lansările actuale Oracle Java SE le permite utilizarea, fără costuri:

  • (i) Pentru uz personal pe un computer desktop sau laptop, cum ar fi să joci jocuri sau să ruleze alte aplicații personale.
  • (ii) Pentru dezvoltare, testare, prototipare și demonstrare a aplicațiilor, inclusiv utilizarea de către/cu profilere, debuggeri și instrumente integrate de mediu de dezvoltare.
  • (iii) pentru utilizare cu unele produse aprobate, cum ar fi Oracle SQL Developer sau ca utilizator final al unei aplicații software create de un produs aprobat. (denumite produse „Program A” și „Program B” în Acordul de licență OTN pentru Java SE)
  • (iv) cu produse de infrastructură Oracle Cloud identificate.

Cea mai recentă versiune a Java este Java 24 sau JDK 24 lansată în martie 2025. Cu toate acestea, multe versiuni ale Java sunt menținute activ în scopuri de compatibilitate. Java 8, Java 11, Java 17 și Java 21 sunt cele patru versiuni de asistență pe termen lung recomandate de Oracle alături de cea mai recentă versiune. Puteți Descărcați versiunea Aveți nevoie de mai jos:

  • Java Se 23 Descărcare
  • Java Se 22 Descărcare
  • Descărcare Java SE 21 (LTS, recomandat)
  • Java Se 20 Descărcare
  • Java Se 19 Descărcare
  • Java Se 18 Descărcare
  • Java SE 17 Download (LTS, recomandat)
  • Java Se 16 Descărcare
  • Java Se 15 Descărcare
  • Java SE 11 Descarcă (LTS, recomandat)
  • Java Se 9 Descărcare
  • Java SE 8 Download (LTS, recomandat)

Java 8 este ultima actualizare publică gratuită a software -ului pentru uz comercial, ceea ce explică de ce rămâne popular, chiar dacă a fost lansată în 2014. Oracle intenționează să o mențină până la cel puțin 2030. De asemenea, ar trebui să știți că unele aplicații s -ar putea referi la Java 8 ca versiunea 1.8.0.

Ce este Java JDK?

JAVA Development Kit (JDK) este kitul complet de dezvoltare software pentru dezvoltatorii Java. Are tot ce are JRE, dar adaugă compilatorul (Javac) și instrumentele (cum ar fi Javadoc și JDB). JDK vă permite să creați și să compilați programe Java.

Este gratuit Java?

Da, Java este liber să utilizeze sub licența jdk.java.net. Aceasta înseamnă că oricine îl poate descărca pentru utilizare personală sau de dezvoltare fără costuri. Oracle percepe pentru asistență pe termen lung, dar acest lucru este opțional.

Ce este nou

JDK 24 oferă douăzeci și patru de îmbunătățiri suficient de semnificative pentru a garanta propriile propuneri de îmbunătățire a JDK – JEPS, inclusiv opt caracteristici de previzualizare și o caracteristică de incubator. Acestea acoperă îmbunătățiri la limbajul Java, API -urile, performanța și instrumentele incluse în JDK.

Îmbunătățirile limbajului:

  • Tipuri primitive în modele: potrivirea modelului extins pentru a include tipuri primitive în instanță și comutator.
  • Corpuri de constructor flexibile: Fiabilitate îmbunătățită a constructorului cu faze de prolog distinct și epilog.
  • Declarații de import a modulului: importul simplificat al pachetelor de module.
  • Fișiere sursă simplă și metode principale de instanță: intrare simplificată pentru începători și programe mici concise.

Îmbunătățiri ale bibliotecii:

  • Stream Gatherings: API -ul flux îmbunătățit cu operațiuni intermediare personalizate.
  • API-fișier de clasă: API standardizat pentru manipularea fișierelor de clasă.
  • Valori scopite: Partajarea îmbunătățită a datelor sigură a firului.
  • API vectorial: calcule vectoriale accelerate pe procesoare acceptate.
  • Concordanță structurată: programare simplificată multithreaded.

Progrese de securitate:

  • Funcția de derivare cheie API: securitate criptografică îmbunătățită.
  • Încapsularea cheilor rezistentă cuantic (ML-KEM): pregătirea criptografiei post-Quantum.
  • Semnături digitale rezistente cuantice (ML-DSA): pregătirea criptografiei post-Quantum.

Performanță și timp de rulare:

  • Anteturi ale obiectului compact: dimensiunea antetului obiectului redus pentru o mai bună utilizare a memoriei.
  • Extensia tardivă a barierei pentru G1: colectorul de gunoi G1 optimizat.
  • Încărcarea și conectarea clasei înainte de timp: pornirea mai rapidă a aplicațiilor.
  • ZGC: Eliminați modul non-generațional: întreținere simplificată ZGC.
  • Sincronizați firele virtuale fără fixare: Scalabilitate de fir virtuală îmbunătățită.

Instrumente:

  • Legarea imaginilor în timp de rulare fără JMODS: dimensiunea JDK redusă și o flexibilitate crescută de legătură.

Notele de eliberare complete pot fi găsite aici.

Citeşte mai mult
Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.