Ciekawostki

Java 18. Z „tysiącami ulepszeń”

przeczytasz w 2 min.

Java 18 – najnowsza wersja popularnego języka programowania i platformy programistycznej – ujrzała światło dzienne. Na jej potrzeby przygotowano „tysiące ulepszeń” z zakresu wydajności, bezpieczeństwa i stabilności.

Java 18 już jest. Oto co nowego

Jak mówią przedstawiciele firmy Oracle, najnowsza Java 18 stanowi dowód na nieustanne dążenie do perfekcji. Nowa wersja co sześć miesięcy – bo taki cykl aktualnie jest w mocy – pozwala na regularną poprawę szybkości działania, stabilności środowiska oraz jego bezpieczeństwa

Aby zwiększyć produktywność programistów „Osiemnastka” została wzbogacona o kilka rozszerzeń – oto najważniejsze z nich:

  • JEP 400 ustanawia UTF-8 kodowaniem domyślnym, 
  • JEP 408 to narzędzie wiersza poleceń i API do uruchamiania uproszczonego serwera WWW (bez plików dynamicznych), 
  • JEP 413 dodaje znacznik @snippet do dokumentacji JavaDoc, co ułatwia umieszczanie przykładowych kodów źródłowych w dokumentacji API,
  • JEP 416 wprowadza obsługę metod jako podstawowy mechanizm odzwierciedlania – dla redukcji kosztów związanych z interfejsami API java.lang.reflect i java.lang.invoke, 
  • JEP 417 (testowo) pozwala lepiej wykorzystywać architekturę procesorów CPU – Vector API zapewnia skalowalne rozszerzenia wektorowe,
  • JEP 418 pozwala metodzie java.net.InetAddress korzystać z identyfikatorów innych niż te wbudowane w platformę, poprzez definicję SPI do identyfikacji nazw i adresów hosta, 
  • JEP 419 (testowo) wprowadza Foreign Function and Memory API i tym samym umożliwia programistom współpracę z kodem i danymi spoza środowiska uruchomieniowego Java,
  • JEP 420 (testowo) pozwala na testowanie wyrażeń względem wielu wzorów, poprzez dopasowywanie wzorców dla wyrażeń i instrukcji przełączania wraz z rozszerzeniami języka.

Java jest rozwijana dynamicznie

Wiceprezes ds. rozwoju Java Platform, Georges Saab, stwierdził: „kontynuujemy inwestycje techniczne, które poprawiają wydajność, stabilność i bezpieczeństwo wdrożeń platformy Java SE, a także pakietu Java Development Kit”. To nowe wydanie zdaje się to potwierdzać. 

Warto przy okazji przypomnieć, że niedawno zadebiutowała usługa Java Management Service jako natywna usługa Oracle Cloud Infracturture. Tym samym Java została wprowadzona do chmury, co ma pozytywny wpływ na łatwość zarządzania. 

Jeśli chcesz dowiedzieć się więcej o Java 18, zerknij do wpisu na oficjalnej stronie Oracle. Tam też znajdziesz link do pobrania JDK 18

Źródło: Oracle, informacja własna

Komentarze

5
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    Adam524
    5
    Czas zaoszczędzony na pisaniu koda można przeznaczyć na czytanie licencji... Imo przy wszystkich wadach M$ trzeba ich pochwalić bo C# naprawdę szybko sie rozwija.
    • avatar
      Gnom_Z_Piany2
      0
      tak naprawdę to java się skończyła wtedy, kiedy skończył się SUN Microsystems i całość przejęło bardzo chciwe Oracle. Z otwartego standardu zrobili abonamentową subskrypcję. to się przestało kalkulować. java nadal jest popularna z dwóch powodów:
      1. wytworzone systemy trzeba utrzymać
      2. jest wyszkolona kadra

      jednak po tym co się stało, rynek zaczynają zdobywać rozwiązania alternatywne do javy. nawet C++ nieco odżywa. poważną wadą javy jest bardzo wysoki tzw. próg wejścia. java była dobra w sytuacji, gdy programiści C++ się przesiadali na Javę. Wtedy było bardzo dużo programistów C++ . Obecnie warto sięgnąć po alternatywne rozwiązania tym bardziej, że Java zawsze była bardzo pamięciożernym rozwiązaniem. W dodatku dopiero ostatnio rozwiązali problem pod tytułem "stop the world".