Akademický rok 2007/2008
Obsah seminářů
- ( 4.2.) : Úvod do jazyka Java: historie, nástroje, distribuce, Java Virtual Machine (JVM). Základy OO: objekt, třída, rozhraní, abstrakce, zapouzdření, konstruktory.
- (11.2.) : Datové typy. Deklarace třídy, modifikátory přístupu. Sestavení a spuštění aplikace, struktura aplikace (balíky), import tříd.
- (18.2.) : Základy OO: dědičnost, polymorfismus. Inicializace objektu. Pole. Příkazy, základní operátory.
- (25.2.) : Hierarchie dědičnosti, typová kontrola, typová konverze, porovnávání objektů. Rozhraní v Javě. Ladění programu.
- ( 3.3.) : Výjimky. Abstraktní třídy, vnořené třídy, výčtový typ, varargs, statický import.
- (10.3.) : Kontejnery: iterátor, kolekce, seznam, množina, mapa. Generické kontejnery. For-each loop, autoboxing.
- (17.3.) : Vlákna (threads): plánování, sdílení, synchronizace.
- (24.3.) : Velikonoce
- (31.3.) : Grafické uživatelské rozhraní JFC/Swing. Základy OO: technika návrhu, ukázková aplikace.
- ( 7.4.) : Vstup/Výstup. Zpracování XML dokumentů. Sokety.
- (14.4.) : Základy OO: Návrhové vzory. Java Archive (JAR), Apache Ant.
- (21.4.) : JVM, správa paměti, zavádění tříd. Zásady programování v Javě.
- (28.4.) : Externí lektor: Petr Adámek: J2EE
Podklady k přednáškám
- uvod.pdf, zakladyOO-I.pdf
- programovaniJava-I.pdf
- zakladyOO-II.pdf, prikazyPole.pdf
- programovaniJava-II.pdf, ladeni.pdf
- vyjimky.pdf, specTridy.pdf
- kontejnery.pdf
- java-concurrency.pdf
- –
- gui.pdf, ukazka.zip
- proudy.pdf, sokety.pdf, ukazka-sokety.zip
- antJar.pdf, design-patterns.pdf
- zavadeniTrid.pdf, zasadyProg.pdf
- http://kore.fi.muni.cz:5080/wiki
Radek Kočí (koci AT fit.vutbr.cz)
Link to this Page