Základní syntax - základní typy, třídy, interface, objekty, dědičnost, balíky, operátory.
Lambda výrazy.
Rozdíly JAVA vs. podobné jazyky.
Zpracování výjimek.
Alokování paměti a garbage collection.
Běhové prostředí.
Vývojové nástroje.
Vlákna a synchronizace.
Přehled nejpoužívanějších balíků v základní distribuci - soubory, kolekce, podpora sítí.
Předmět zaměřený na praktické programování v jazyku a prostředí Java