Najnowsza wersja oferuje następujące nowe funkcje:
· Rozszerzenia G1 (JEP156): zmniejszają prawdopodobieństwo wystąpienia długich przerw podczas uwalniania zasobów przez system.
· Dynamiczna aktywacja narzędzia Java Flight Recorder (JFR): aby ułatwić zaawansowanym użytkownikom korzystanie z narzędzia JFR, może ono być dynamicznie aktywowane z wiersza poleceń lub z poziomu Java Mission Control (JMC), niezależnie od pierwotnych parametrów startowych.
· Udoskonalenia w narzędziu native packager: umożliwiają programistom tworzenie aplikacji, które nie wymagają klientów z zainstalowaną obecną wersją Java Runtime.
· Obsługa Nashorn: obecna wersja oferuje liczne optymalizacje Nashorn, w tym obsługę języków dynamicznych. Dodano również filtr klas Nashorn, który zapewnia szczegółową kontrolę nad dostępem do klas Java z poziomu kodu JavaScript za pomocą nowego interfejsu filtrowania.
· Reakcja JVM na presję związaną z pamięcią: tę nową funkcję można wykorzystać do obniżenia ilości pamięci wykorzystywanej w systemie, gdzie wdrożono większą liczbę maszyn wirtualnych Java, oraz kontrolowania ilości pamięci przeznaczonej do zużycia przez każdą z maszyn, co pozwala uniknąć sytuacji, w których brakuje pamięci.
· Redukcja i buforowanie wyrażeń lambda (JEP 210): rozszerzenie to zmniejsza ilość pamięci wymaganą dla aplikacji i zwiększa wydajność języków dynamicznych.
· Większa wydajność szyfrowania dla algorytmów SHA: zwiększono wydajność systemów klasy SPARC, które są intensywnie wykorzystywane przez podpisywanie certyfikatów w Sieci Zaufania (Web of Trust).
Obecne wersje Java SE są dostępne w serwisie internetowym Oracle. Użytkownicy mogą uzyskać do nich dostęp tutaj, a programiści tutaj.
Fakty i dane liczbowe nt. platformy Java
- 9 mln programistów na całym świecie
- Ponad 3 mld urządzeń wyposażonych w technologię Java
- 125 milionów urządzeń multimedialnych opartych na technologii Java
- Od wprowadzenia na rynek kart Java ich dostawy przekroczyły 10 mld sztuk
Obejrzyj materiał wideo
Oracle Java SE
Oracle Java SE – opis produktu
Java Mission Control
Brak komentarzy:
Prześlij komentarz