Podzim 2026
4h týdně:
Vývojové nástroje JDK -- základní konstrukce jazyka Java -- úvod do tvorby grafického uživatelského rozhraní, ošetřování událostí -- reflexe -- vícevláknové programy -- nativní metody -- základy práce s databázemi v Javě...
I když jsou v rozvrhu první dvě hodiny vedeny jako přednáška a druhé dvě jako cvičení, budou se cvičení a přednáška střídat podle okolností -- vždy po dokončení části výkladu.
| 21. 9. 2026 | Organizační záležitosti, seznámení s JDK, první program. Překlad a spuštění. Nejjednodušší vstupy a výstupy. Více tříd v jednom programu. Příklady najdete zde. |
| 23. 9. 2026 | Archiv jar. Další úvodní příklady. Příklady najdete zde. |
| 28. 9. 2026 | Odpadá -- státní svátek. |
| 30. 9. 2026 | Moduly. Základní datové typy. Příklady jsou zde. |
| 5. 10. 2026 | Základní datové typy (primitivní typy) -- dokončení. Výrazy, příkazy. Výčtové typy. Příklady jsou zde. |
| 7. 10. 2026 | Výrazy, příkazy -- dokončení. Pole. Výčtové typy -- první přiblížení. Objektové typy -- úvod. Příklady jsou zde. |
| 12. 10. 2026 | Objektové typy: statický a nestatický inicializátor, zkrácená deklarace objektového typu (record). Dědění -- úvod. Příklady jsou zde. |
| 14. 10. 2026 | Dědění -- dokončení. Abstraktní metody a třídy. Finální třídy. Rozhraní. Příklady najdete zde. |
| 19. 10. 2026 | Kopírování instancí. Vnitřní třídy. Anonymní třídy. Funkcionální rozhraní a lambda-výrazy. Generické třídy a rozhraní. Příklady najdete zde. |
| 21. 10. 2026 | Generické typy -- dokončení. Příklad: Filtr sort. Příklady najdete zde. |
| 26. 10. 2026 | Příklad: Filtr sort -- dokončení. Práze se znakovými řetězci (formátování, regulární výrazy). Příklady najdete zde. |
| 28. 10. 2026 | Odpadá - státní svátek. |
| 2. 11. 2026 | Regulární výrazy -- dokončení. Vstupy a výstupy. Třída Řešitel je zde. Příklady najdete zde. |
| 4. 11. 2026 | Vstupy a výstupy -- dokončení: textové soubory, serializace. Datovody (Stream API) - úvod. Třída Kontakt je zde. Příklady najdete zde. |
| 9. 11. 2026 | Datovody -- dokončení. Příklady najdete zde. |
| 11. 11. 2026 | Grafické uživatelské rozhraní: rozložení, události, nabídka. Příklady najdete zde. |
| 16. 11. 2026 | Odpadá -- děkanské volno. |
| 17. 11. 2026 | Grafické uživatelské rozhraní. |