PředmětyPředměty(verze: 945)
Předmět, akademický rok 2016/2017
   Přihlásit přes CAS
Java - NPRG013
Anglický název: Java
Zajišťuje: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2014 do 2017
Semestr: zimní
E-Kredity: 6
Rozsah, examinace: zimní s.:2/2, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština, angličtina
Způsob výuky: prezenční
Způsob výuky: prezenční
Další informace: http://d3s.mff.cuni.cz/teaching/nprg013
Garant: doc. RNDr. Petr Hnětynka, Ph.D.
Třída: Informatika Bc.
Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Programování
Korekvizity : NPRG031
Je korekvizitou pro: NPRG021
Je neslučitelnost pro: NPRG048
Je prerekvizitou pro: NSWI107
Ve slož. prerekvizitě: NPRG024, NSWI152
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: T_KSI (05.05.2004)
Předmět zaměřený na praktické programování v jazyku a prostředí Java
Literatura
Poslední úprava: Tajemník Katedry (12.05.2017)

Gosling, Joy, Steele, Bracha: The Java Language Specification, http://java.sun.com/docs/books/jls/

Campione, Walrath, Huml: The Java Tutorial, Third Edition

Eckel: Thinking in Java, http://www.mindview.net/Books/TIJ/

Sylabus -
Poslední úprava: Tajemník Katedry (12.05.2017)

Základní syntax - základní typy, třídy, interface, objekty, dědičnost, balíky, operátory. Rozdíly JAVA vs. C++. Zpracování výjimek: příkazy try, catch, throw. Pole. Řetězce. Alokování paměti. Garbage collection. Interpret jazyka. Run-time prostředí. Vývojové nástroje. Vlákna a synchronizace. Přehled nejpoužívanějších balíků v základní distribuci - soubory, kolekce, GUI, podpora sítí,...

 
Univerzita Karlova | Informační systém UK