Jawa jest jednym z najbardziej znanych języków programowania na świecie. 21 września 2017 została wydana najnowsza aktualizacja jako Java 9. Niedawno wydany zestaw Java Development Kit (JDK) 9 jest pełen nowych, innowacyjnych funkcji, takich jak nowe pliki modułowe, nowe opcjonalne fazy czasowe łącza, więcej opcji narzędzi, format JMOD, ulepszenia kompilacji i wiele więcej.
W tym artykule dowiesz się, jak pobrać Javę 9 i poznać jej ważne funkcje dla programistów.
Funkcje Java Developer Kit 9
Powszechnie wiadomo, że kluczową cechą JDK 9 jest modułowy system platformy Java. Ten modułowy system znacząco pomoże zwiększyć skalowalność języka Java. Oznacza to, że będzie działać lepiej na mniejszych urządzeniach. Istnieje siedem innych ważnych głównych funkcji, o których omówimy poniżej.
1. Reaktywne strumienie
Funkcja programowania reaktywnego w Javie 9 jest bardzo popularnym narzędziem do tworzenia aplikacji. Zostało znacznie ulepszone, ponieważ frameworki Akka, Play i Scala zostały włączone do strumieni reaktywnych.
Co więcej, strumienie reaktywne w Javie 9 implementują równoległe i skalowalne aplikacje, co ułatwia działanie platformy na mniejszych urządzeniach komputerowych.
2. Udoskonalenia API
Interfejs strumienia został ulepszony za pomocą czterech nowych metod, które umożliwiają użytkownikom tworzenie źródeł strumieniowych na podstawie kolekcji danych. Użytkownicy będą mieli znacznie większą wszechstronność podczas konfigurowania elementów strumienia.
3. Metody prywatne
Ponieważ Oracle, marka stojąca za Javą, chce uniknąć generowania przez użytkowników nadmiarowego kodu, dodali funkcję metod prywatnych, która zapewni większą możliwość ponownego użycia.
4. Mikro benchmarki
Java 9 korzysta z Java Benchmarking Harness w celu przyspieszenia procesu rozwoju. Dlatego optymalizacje i czasy rozgrzewania zostaną znacznie poprawione.
5. Nowy klient HTTP
Nowy klient HTTP w Javie 9 zapewni zwiększoną wydajność i obsługę zarówno uzgadniania protokołu WebSocket, jak i protokołu HTTP / 2.
6. JShell
Funkcjonalność read-eval-print będzie dostępna w Javie 9, dzięki Jshell. Ta funkcja umożliwia użytkownikom ocenę zarówno wyrażeń, jak i instrukcji za pomocą interfejsu API. Oznacza to również, że inne aplikacje mają dostęp do tych możliwości.
7. Zwiększone bezpieczeństwo
Java 9 nie tylko ma silniejsze zabezpieczenia, ale także zaimplementowała nowy schemat ciągów znaków, który zoptymalizuje aktualizacje zabezpieczeń.
Wniosek
Podsumowując, JDK będzie łatwiejszy w nawigacji, szczególnie na mniejszych urządzeniach komputerowych. Będą ulepszone funkcje bezpieczeństwa i zwiększona ogólna wydajność. Użytkownikom znacznie łatwiej będzie opracowywać i budować kody. Tutaj możesz pobrać Javę 9.