View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

Akademický rok 2006/2007

Obsah seminářů

  1. (7.2.) : Úvod do jazyka Java: historie, nástroje, distribuce, Java Virtual Machine (JVM). Sestavení a spuštění aplikace, struktura aplikace (balíky). Datové typy, komentáře.
  2. (14.2.) : Pole. Příkazy, základní operátory. Deklarace třídy: atributy, metody, modifikátory přístupu. Dědičnost tříd. Inicializace objektu, konstruktory. /*Ladící nástroje.*/
  3. (21.2.) : Ladění programu. Statické členy třídy. Objektová orientace: třídně založené jazyky, abstrakce, zapouzdření, dědičnost, polymorfismus, identita objektu, rozhraní objektu. Typová kontrola.
  4. (28.2.) : Hierarchie dědičnosti, typová konverze, porovnávání objektů. Rozhraní v Javě. Abstraktní třídy, vnořené třídy.
  5. (7.3.) : Výjimky. Výčtový typ, varargs, statický import. Java Archive (JAR), Apache Ant.
  6. (14.3.) : Kontejnery: iterátor, kolekce, seznam, množina, mapa. Generické kontejnery. For-each loop, autoboxing.
  7. (21.3.) : Vlákna (threads): plánování, sdílení, synchronizace. Diskuze úkolů.
  8. (28.3.) : děkanské volno (viz Rozhodnutí děkana č. 6/2007)
  9. (4.4.) : Grafické uživatelské rozhraní JFC/Swing. Zavádění tříd. Diskuze projektu.
  10. (11.4.) : Vstup/Výstup: práce se soubory, proudy, komprimace, serializace. Zpracování XML dokumentů (jemný úvod).
  11. (18.4.) : Externí lektor: Petr Lukasik (TietoEnator): Návrhový vzor Interceptor Chain a jeho využití (Tomcat, JBoss, Corba)
  12. (25.4.) : Zásady programování v Javě. Generics.
  13. (2.5.) : Externí lektor: Petr Adámek: J2EE

Link to this Page