Akademický rok 2005/2006
Obsah seminářů
- java01.pdf : Úvod do jazyka Java: historie, JVM, nástroje, distribuce. Základy objektově orientovaného programování.
- java02.pdf (example02.zip) : Sestavení a spuštění aplikace, organizace tříd do balíků. Třída a rozhraní: deklarace, přístupová práva, instance tříd, konstruktory, statické členy. Datové typy.
- java03.pdf (example03.zip) : Import tříd. Třídy: dědičnost, inicializace objektu, volání konstruktorů. Příkazy, řízení toku programu. Operátory. Ladění programu (nástroje).
- java04.pdf (example04.zip) : Rozhraní: použití, dědičnost. Hierarchie dědičnosti, typová konverze, porovnávání objektů. Abstraktní třídy. Vnořené třídy. Pole.
- java05.pdf (example05.zip) : Výjimky. Kontejnery: iterátory, kolekce, seznamy, generics (úvod).
- java06.pdf (example06.zip) : Kontejnery: množiny, uspořádané množiny, mapy, uspořádané mapy. Nemodifikovatelné a synchronizované kolekce. For-each loop, autoboxing. Java Archive (JAR), Apache Ant.
- java07.pdf (example07.zip) : Grafické uživatelské rozhraní JFC/Swing, tvorba uživatelských komponent. Zavádění tříd.
- java08.pdf (example08.zip) : Vstup/Výstup: práce se soubory, proudy, komprimace, serializace. Zpracování XML dokumentů (jemný úvod).
- java09.pdf (example09.zip) : Vlákna (threads): sdílení, blokování, priority.
- java10.pdf (example10.zip) : Znovupoužitelnost, návrhové vzory. Zásady programování v Javě. /*Refaktorizace*/
- java11.pdf () : Výčtový typ, varargs, statický import, generics. Reflektivita. /*Zavádění tříd.*/
- () : Ladění výkonu. Jazyky nad platformou JVM.
Link to this Page