Jáva je jedním z nejznámějších programovacích jazyků na světě. 21. září 2017 byla vydána nejnovější aktualizace jako Java 9. Nedávno vydaná sada Java Development Kit (JDK) 9 je naplněna novými inovativními funkcemi, jako jsou nové modulární soubory, nové volitelné časové fáze odkazů, více možností nástroje, formát JMOD, vylepšení kompilace a mnoho dalšího.
V tomto článku se naučíte, jak stáhnout Java 9, a seznámíte se s jeho důležitými funkcemi pro vývojáře.
Funkce Java Developer Kit 9
Je dobře známo, že klíčovým prvkem JDK 9 je modulový systém platformy Java. Tento modulární systém výrazně pomůže zvýšit škálovatelnost Javy. To znamená, že bude fungovat lépe na menších zařízeních. Existuje sedm dalších důležitých hlavních funkcí a o nich si povíme níže.
1. Reaktivní proudy
Funkce reaktivního programování v prostředí Java 9 je velmi oblíbeným nástrojem pro vývoj aplikací. Bylo to výrazně vylepšeno, protože rámce Akka, Play a Scala byly zahrnuty do Reaktivních proudů.
Reaktivní proudy v prostředí Java 9 navíc implementují paralelní a škálovatelné aplikace, což usnadňuje běh platformy na menších výpočetních zařízeních.
2. Vylepšení API
Rozhraní streamu bylo vylepšeno o čtyři nové metody, které uživatelům umožňují vytvářet zdroje streamu ze sbírek dat. Uživatelé budou mít mnohem větší univerzálnost při konfiguraci prvků streamu.
3. Soukromé metody
Vzhledem k tomu, že společnost Oracle, značka stojící za prostředím Java, se chce vyhnout tomu, aby uživatelé generovali nadbytečný kód, přidali funkci soukromých metod, která vytvoří větší opakovatelnost.
4. Mikro benchmarky
Java 9 využívá Java Benchmarking Harness ke zvýšení procesu vývoje. Optimalizace a doby zahřívání se proto do značné míry zlepší.
5. Nový klient HTTP
Nový klient HTTP v prostředí Java 9 nabídne zvýšený výkon a podporu jak při handshake WebSocket, tak při HTTP / 2.
6. JShell
Funkce čtení-eval-tisk bude v Javě 9 dostupná díky Jshellu. Tato funkce umožňuje uživatelům vyhodnotit výrazy i příkazy pomocí rozhraní API. To také znamená, že k těmto funkcím mají přístup další aplikace.
7. Zvýšená bezpečnost
Java 9 má nejen silnější zabezpečení, ale také implementovala nové řetězcové schéma, které optimalizuje aktualizace zabezpečení.
Závěr
Celkově vzato bude JDK snadnější v navigaci, zejména na menších výpočetních zařízeních. Budou vylepšeny bezpečnostní funkce a zvýšen celkový výkon. Pro uživatele bude mnohem snazší vyvíjet a vytvářet kódy. Zde si můžete stáhnout Java 9.