Podzim 2025
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.
22. 9. 2025 | 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. |
25. 9. 2025 | Archiv jar. Další úvodní příklady. Příklady najdete zde. |
29. 9. 2025 | Implementace spojvého seznamu v Javě. Příklady jsou zde. |
2. 10. 2025 | Dokončení implementace seznamu. Zde začne výklad "naostro". Balíky, moduly. Základní datové typy (primitivní typy). Příklady jsou zde. |
6. 10. 2025 | Základní datové typy -- dokončení. Pole. Výčtové typy -- první přiblížení. Příklady jsou zde. |
9. 10. 2025 | Deklarace a proměnné. Anotace. Příkazy. Příklady jsou zde. |
13. 10. 2025 | Příkazy -- dokončení (break, continue). Výrazy a operátory. Objektové typy. Příklady najdete zde. |
16. 10. 2025 | Dědění. Abstraktní metody a třídy, kopírování instancí, finální metody. Příklady najdete zde. |
20. 10. 2025 | Dědění. Finální třídy. Vnitřní třídy. Anonymní třídy. Záznam (record). Rozhraní. |