Národní úložiště šedé literatury Nalezeno 1 záznamů.  Hledání trvalo 0.02 vteřin. 
New features in Java 9 and possibilities of using them in programming courses
Fedorčák, Jaroslav ; Pavlíčková, Jarmila (vedoucí práce) ; Říha, Jan (oponent)
V současnosti existuje velké množství programovacích jazyků s různými stupni popularity mezi vývojáři ve světě. Jedním z popředních programovacích jazyků je jazyk Java, který se již přes 25 let vyvíjí a postupně se přizpůsobuje novodobým technikám programování a novým technologiím, aby vývojářům zaručil nejlepší použitelnost. Společnost Oracle má v červenci 2017 představit devátou verzi programovacího jazyka Java, který zaznamenává velký krok kupředu z hlediska návrhu programů přidáním nových jazykových prvků - modulů. Dalšími novinkami v jazyce jsou mezi jinými REPL nástroj jshell, rozšíření anotace @Deprecated, změny v rámci Collections a mnoho jiných. Cílem této práce je popsat modularitu z teoretického hlediska podle principů, o které se opírá a její konkrétní implementaci v jazyce a navrhnout příklady na vyučování použití modulů pro kurz Programování v Javě na Vysoké škole ekonomické. Stejně je cílem této práce popsat i jiné novinky v jazyce, které je taktéž účelné zařadit do vyučování na škole. Přínosy této práce budou tedy konkrétní příklady a postupy jejich vyučování, které bude možné po oficiálním vydání Javy 9 do vyučování zařadit a seznámit studenty s těmito novými prvky jazyka. Práce se skládá ze tří kapitol. První kapitola se věnuje stručnému představení tohoto programovacího jazyka a vývoji jeho platformy během předešlých verzí. Tato kapitola také obsahuje výtah z novinek podle stránky OpenJDK. Následující kapitola představuje principy a teoretický základ modulárního programování, jeho řešení v Javě 9 a tři příklady postupně představující používání modularity v různých stádiích jejich navrhovaného probírání na cvičení. Poslední kapitola stručně představuje některé z dalších novinek, které mají být v jazyce objevit.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.