Java SE 9: Exploiting Modularity and Other New Features (D99947)

Kurz představuje Java module system (Jigsaw) a další novinky v Java SE 9. Mezi nimi jsou JShell, pomocné metody pro práci s kolekcemi a poli, vylepšení Stream API, nebo třeba detailnější možnosti nastavení anotace @Deprecated. Největší novinkou Java SE 9 je bezesporu modularizace JRE, z které benefituje jak samotné běhové prostředí (možnost sestavit si odlehčenou verzi JRE na míru pro svoji desktopovou aplikaci), tak i programátoři knihoven, kteří mohou jasně definovat, které třídy jsou veřejné a které naopak implementační detail, co se může v průbehu času měnit. Je to novinka tak zásadní, že její zvládnutí bude v budoucnu nutnost. Pojďte se s ní seznámit na tento kurz!