JDK 26

Den 17 mars 2026 slÀpptes JDK 26 - referensimplementationen av Java SE-plattformen (Plattformsversion 26), specificerad i JSR 401 inom ramen för Java Community Process. Detta rapporteras pÄ den officiella OpenJDK-webbplatsen.

Nyckeldetaljer om releasen:

  • Status: AllmĂ€nt tillgĂ€nglig (General Availability).
  • Binaries: Produktionsklara binĂ€rfiler under GPL-licens finns redan i Oracle-versionen pĂ„ jdk.java.net.
  • Utveckling: Funktioner och publiceringsschema utvecklades genom JEP-processen (JDK Enhancement Proposal) baserat pĂ„ JEP 2.0. SjĂ€lva releasen förbereddes enligt JDK Release Process (JEP 3).

Schema för utveckling och utgivning av JDK 26:

  • Rampdown Phase One (grenad frĂ„n main line): 4 december 2025
  • Rampdown Phase Two: 15 januari 2026
  • Initial Release Candidate: 5 februari 2026
  • Final Release Candidate: 19 februari 2026
  • AllmĂ€n tillgĂ€nglighet: 17 mars 2026

Huvudsakliga förÀndringar:

  • 500: anvĂ€ndning av djup reflektion för att modifiera fĂ€lt mĂ€rkta med nyckelordet 'final' medför nu en varning och planeras att tas bort i framtiden;
  • 504: Applet API, som anvĂ€ndes för att köra Java-applikationer i webblĂ€saren, har tagits bort;
  • 516: möjligheten att anvĂ€nda förkompilerad cache (AOT - ahead-of-time) med alla skrĂ€psamlingar har implementerats;
  • 517: stöd för HTTP/3-protokollet har lagts till i API för HTTP Client;
  • 522: prestandan för G1-skrĂ€psamlaren har förbĂ€ttrats;
  • 524: API för kodning och avkodning av objekt med kryptografiska nycklar, certifikat och Ă„terkallade certifikat i PEM-formatet har uppdaterats till Second Preview-nivĂ„;
  • 525: API för strukturerad parallellism (Structured Concurrency) har uppdaterats till Sixth Preview-nivĂ„;
  • 526: API för Lazy Constants för hantering av objekt som innehĂ„ller oförĂ€nderliga data har uppdaterats till Second Preview-nivĂ„;
  • 529: en elfte testversion (Eleventh Incubator) av Vector API, som erbjuder funktioner för vektorberĂ€kningar med hjĂ€lp av vektorinstruktioner frĂ„n x86_64 och AArch64-processor, har föreslagits;
  • 530: den fjĂ€rde preliminĂ€ra varianten av att anvĂ€nda primitiva typer (int, byte, char och andra grundlĂ€ggande typer som inte Ă€r objekt) i alla typer av mallar, i 'instanceof'-operatorn och i 'switch'-block har lanserats.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster