Informacja prasowa

Oracle wprowadza na rynek pakiet Java 20

Nowe wydanie zawiera siedem ulepszeń JDK, mających na celu zwiększenie produktywności programistów, usprawnienie języka Java oraz zwiększenie wydajności, stabilności i bezpieczeństwa platformy.

AUSTIN, Teksas—21 marca 2023
Java 20

Firma Oracle ogłosiła dziś dostępność pakietu Java 20, najnowszej wersji najważniejszego na świecie języka programowania i platformy programistycznej. Java 20 (Oracle JDK 20) zawiera ulepszenia w zakresie stabilności i bezpieczeństwa, które pomogą programistom zwiększyć wydajność oraz wprowadzać innowacje w aplikacjach. Oracle zaprezentował najnowsze możliwości Java 20 w trakcie wydarzenia Java Developer Day, w ramach konferencji Oracle DevLive Level Up, w dniach 20–23 marca 2023 w Redwood Shores w Kalifornii i online.

„Od ponad 25 lat Java pozwala programistom budować niezawodne, skalowalne i bezpieczne aplikacje nowej generacji” - powiedział Georges Saab, wiceprezes ds. rozwoju i platformy Java w Oracle, prezes zarządu OpenJDK. „Nowe, innowacyjne udoskonalenia w platformie Java 20 odzwierciedlają wizję i starania, dzięki którym globalna społeczność technologii Java przyczynia się do rozwoju tej platformy. Dzięki solidnemu wsparciu firmy Oracle, język Java nigdy nie był tak znaczący jak dzisiaj - jako platforma pomagająca programistom zwiększać wydajność ich pracy”.

Najnowszy pakiet Java Development Kit (JDK) zawiera aktualizacje i ulepszenia opracowane w ramach procedur JDK Enhancement Proposals. Są to udoskonalenia językowe z projektów OpenJDK Amber, Panama oraz Loom, które radykalnie usprawnią proces pisania, utrzymywania i obserwowania współbieżnych aplikacji o dużej wydajności.

„W dzisiejszych czasach organizacje muszą coraz częściej korzystać ze swoich zasobów tak mądrze i efektywnie, jak to możliwe, co wymaga od programistów szukania narzędzi usprawniających tworzenie aplikacji - przy zapewnieniu, że ich organizacje osiągają swoje cele w zakresie bezpieczeństwa IT i zgodności z przepisami” - powiedział Eric Hanselman, główny analityk TMT w S&P Global Market Intelligence. „Liderzy transformacji cyfrowej powiedzieli nam w ankiecie, że coraz bardziej skupiają się na skracaniu czasu wprowadzania produktów na rynek i poprawie sprawności działania*, co można uzyskać dzięki lepszym narzędziom przyspieszającym tworzenie aplikacji”.

Oracle dostarcza nowe wersje platformy Java co sześć miesięcy zgodnie z ustalonym harmonogramem edycji. Rytm ten umożliwia zapewnienie stałego strumienia innowacji, a jednocześnie stałe podnoszenie wydajności, stabilności i bezpieczeństwa platformy, pomagając zwiększyć stopień adopcji Java w firmach i branżach dowolnej wielkości.

Najważniejsze aktualizacje dostępne w pakiecie Java 20 to:

Aktualizacje i udoskonalenia języka

  • JEP 432 - wzory rekordów: usprawnia język Java, umożliwiając użytkownikom zagnieżdżanie wzorców rekordów i wzorców typów w celu utworzenia wydajnej, deklaratywnej i elastycznej formy nawigacji i przetwarzania danych.
  • JEP 433 - dopasowywanie wzorców: można przetestować wyrażenia pod kątem wielu wzorców (różnych dla konkretnych działań), dzięki czemu złożone zapytania zorientowane na dane można formułować w sposób doraźny i bezpieczny.

Podgląd projektu Loom

  • JEP 429 - wartości zakresowe: umożliwia współdzielenie danych, które są preferowane względem zmiennych lokalnych wątków, zwłaszcza w przypadku korzystania z dużej liczby wątków wirtualnych.
  • JEP 436 - wirtualne wątki: znacząco usprawnia proces tworzenia, utrzymywania i obserwowania współbieżnych aplikacji o wysokiej wydajności poprzez wprowadzanie do platformy Java lekkich wątków wirtualnych.
  • JEP 437 - zorganizowana współbieżność: upraszcza programowanie wielowątkowe, traktując wiele zadań wykonywanych w różnych wątkach jako jedną jednostkę pracy.

Podgląd projektu Panama

  • JEP 434 - API dla funkcji zewnętrznych i pamięci: umożliwia programom Java współpracę z kodem i danymi spoza środowiska wykonawczego Java poprzez efektywne wywoływanie funkcji zewnętrznych (tj. kodu spoza wirtualnej maszyny Java) i bezpieczny dostęp do pamięci niezarządzanej przez JVM.
  • JEP 438 - Vector API: umożliwia obliczenia wektorowe, które kompilują instrukcje wykonywalne do instrukcji wektorowych na obsługiwanych jednostkach CPU.

Edycja Java 20 jest wynikiem intensywnej współpracy inżynierów Oracle z członkami światowej społeczności programistów Java w ramach OpenJDK i Java Community Process (JCP). Oprócz nowych udoskonaleń pakiet Java 20 jest obsługiwany przez Java Management Service - natywną usługę Oracle Cloud Infrastructure (OCI), która udostępnia centralny pulpit do zarządzania aplikacjami Java lokalnie lub w chmurze.

Obsługa klientów Java i globalny ekosystem

Subskrypcja Oracle Java Universal SE to oferta typu pay-as-you-go, która zapewnia klientom najlepszą w swojej klasie pomoc techniczną, w tym obsługę całego portfolio Java, dostęp do GraalVM Enterprise, pakiet Java SE Subscription Enterprise Performance Pack, dostęp do zaawansowanych funkcji Java Management Service oraz elastyczność w zakresie aktualizacji. Pomaga to organizacjom IT w zarządzaniu złożonością, ograniczaniu kosztów i zmniejszaniu ryzyka związanego z bezpieczeństwem. Ponadto Oracle Java SE, GraalVM Enterprise i Java SE Subscription Enterprise Performance Pack są dostępne bezpłatnie w Oracle Cloud Infrastructure, dzięki czemu programiści mogą tworzyć i wdrażać aplikacje działające szybciej, lepiej i bardziej ekonomicznie w Oracle Cloud.

Aby dowiedzieć się więcej o technologii Java i jej globalnym ekosystemie, odwiedź stronę:

  • Dev.java: oficjalny portal do nauki języka Java
  • Inside.java: wiadomości i opinie członków zespołu Java w Oracle
  • Java YouTube: baza szkoleniowych materiałów wideo dla Javy

*) Źródło: S&P Global Market Intelligence, Voice of the Enterprise: DevOps, Workloads & Key Projects study 2022.

Dodatkowe materiały

Informacje kontaktowe

Katarzyna Pilarska

PR and Communications Director CEE CIS
+48 602 410 795

Informacje o Oracle

Oracle dostarcza zintegrowane pakiety aplikacji oraz bezpieczną, autonomiczną infrastrukturę w chmurze Oracle Cloud. Więcej informacji o Oracle (NYSE: ORCL) można znaleźć na stronie www.oracle.com.

Znaki towarowe

Oracle, Java, MySQL i NetSuite są zastrzeżonymi znakami towarowymi Oracle Corporation. NetSuite była pierwszą firmą chmurową - zapoczątkowała ona nową erę przetwarzania w modelu cloud computing.

Najnowsze wiadomości