Akademický rok 2008/2009
Obsah seminářů
- (12.2.) : Úvod do jazyka Java: historie, nástroje, distribuce, Java Virtual Machine (JVM). Základy OO: objekt, třída, rozhraní, abstrakce, zapouzdření, konstruktory.
- (19.2.) : Přednáška nebude (služební cesta).
- (26.2.) : Datové typy. Deklarace třídy, modifikátory přístupu. Sestavení a spuštění aplikace, struktura aplikace (balíky), import tříd.
- ( 5.3.) : Základy OO: dědičnost, polymorfismus. Inicializace objektu. Pole. Příkazy, základní operátory. Ladění programu (assert).
- (12.3.) : Hierarchie dědičnosti, typová kontrola, typová konverze, porovnávání objektů. Rozhraní v Javě. Ladění programu. ... /1/
- (19.3.) : Výjimky. Abstraktní třídy, vnořené třídy, výčtový typ, varargs, statický import. ... /2/
- (26.3.) : Kontejnery: iterátor, kolekce, seznam, množina, mapa. Generické kontejnery. For-each loop, autoboxing.
- ( 2.4.) : Vlákna (threads): plánování, sdílení, synchronizace. ... /3/
- ( 9.4.) : Grafické uživatelské rozhraní JFC/Swing. Základy OO: technika návrhu, ukázková aplikace.
- (16.4.) : Vstup/Výstup. Zpracování XML dokumentů. Sokety. Java Archive (JAR), Apache Ant. Diskuze projektu.
- (23.4.) : Základy OO: Návrhové vzory. Zásady programování v Javě.
- (30.4.) : JVM: zavádění tříd, správa paměti, garbage collector, profiling.
- ( 7.5.) : Externí lektor: Petr Adámek: J2EE
Podklady k přednáškám
- uvod.pdf, zakladyOO-I.pdf
- –
- programovaniJava-I.pdf, ija03examples.zip
- zakladyOO-II.pdf, prikazyPole.pdf
- programovaniJava-II.pdf, ladeni.pdf, ija05examples.zip
- vyjimky.pdf, specTridy.pdf, ija06examples.zip
- kontejnery.pdf, ija07examples.zip
- java-concurrency.pdf, ija08examples.zip
- gui.pdf, zakladyOO-III.pdf, ija09examples.zip, ija-ukazka-GUI.zip
- proudy.pdf, antJar.pdf, sokety.pdf, ija10examples.zip
- design-patterns.pdf, zasadyProg.pdf
- zavadeniTrid.pdf
- wiki FI MU: Java EE
Radek Kočí (koci AT fit.vutbr.cz)
Link to this Page