Informacje dotyczące oprogramowania Java 8
Java 8 to najnowsza wersja oprogramowania Java, która zawiera nowe funkcje, rozszerzenia oraz poprawki mające na celu zwiększenie wydajności programowania i obsługi programów Java. Nowa wersja oprogramowania Java — zanim zostanie udostępniona w serwisie java.com użytkownikom końcowym do pobierania — jest najpierw udostępniana programistom w celu zapewnienia im odpowiedniego czasu na testowanie i certyfikację.
Powiadomienie dotyczące funkcji automatycznej aktualizacji i końca publicznych aktualizacji produktu Oracle JDK 7
Zaczynając od wydania CPU (Critical Patch Update) ze stycznia 2015 roku, użytkownicy — przy włączonej funkcji automatycznej aktualizacji — są proszeni o aktualizację z wersji Java 7 do Java 8. Proszę także pamiętać, że kwietniowe wydanie CPU w roku 2015 będzie ostatnią dostępną publicznie aktualizacją wersji Java 7. Więcej informacji i szczegółów, jak zapewnić sobie na dłuższy czas asystę techniczną w zakresie wersji Java 7, jest dostępnych na stronie Oracle Java SE Support Roadmap.
Przed uaktualnieniem do wersji Java 8 skontaktować się z dostawcą aplikacji
Niektórzy dostawcy aplikacji mogą wymagać, aby była używana konkretna wersja oprogramowania Java, i mogli nie przeprowadzić certyfikacji dla wersji Java 8. Jeśli wystąpią problemy z uruchomieniem lub działaniem jakiejś aplikacji w środowisku Java 8, należy się zwrócić do dostawcy aplikacji i dowiedzieć się, czy jest ona certyfikowana dla wersji Java 8.
Funkcje oprogramowania Java 8
Poniżej znajduje się krótkie podsumowanie poprawek zawartych w wersji Java 8:- Wyrażenia Lambda i metody VE (Virtual Extension)
Wyróżniającą cechą oprogramowania Java SE 8 jest implementacja wyrażeń Lambda oraz funkcji wspomagających w języku programowania Java i na platformie Java. - API „Date and Time”
Nowy interfejs API pozwala programistom wykonywać operacje związane z datą i godziną w sposób bardziej naturalny, bardziej uporządkowany i łatwiejszy do zrozumienia. - Motor JavaScript Nashhorn
Z pakietem JDK została zintegrowana nowa, mało obciążająca, wydajna implementacja motoru JavaScript, dostępna dla aplikacji Java poprzez istniejące interfejsy API. - Udoskonalone zabezpieczenia
Zastąpienie ręcznie tworzonej listy wywoływanych wrażliwych metod mechanizmem precyzyjnie identyfikującym takie metody i wywołujące je obiekty.