PB162 Programování v jazyce Java — podzim 2019 Tomáš Pitner, Radek Ošlejšek, Marek Šabo Základní informace • jednotlivé sekce (1, 2…) neodpovídají přesně probírané látce v týdnech semestru (ale přibližně ano) • přesné info k probírané látce v daném týdnu přednášky i cvičení najdete vždy v osnově předmětu PB162 podzim2019 v IS 1. Úvod do Javy • slidy Úvod do studia | pro tisk HTML, PDF • slidy Úvod do Javy | pro tisk HTML, PDF • slidy První program, třída, objekt | pro tisk HTML, PDF • slidy Balíky | pro tisk HTML, PDF • slidy Spuštění programu z příkazové řádky | pro tisk HTML, PDF • slidy na doma Opakovací témata | pro tisk HTML, PDF 2. Úvod do objektového programování, konstruktory • slidy Konstruktory | pro tisk HTML, PDF • slidy Zapouzdření | pro tisk HTML, PDF • slidy Konvence | pro tisk HTML, PDF • slidy Datové typy | pro tisk HTML, PDF • slidy JavaDoc | pro tisk HTML, PDF 3. Statické proměnné a metody, neměnné objekty, přetěžování • slidy Static | pro tisk HTML, PDF • slidy Konstanty | pro tisk HTML, PDF • slidy Výčtové typy | pro tisk HTML, PDF • slidy Neměnné objekty | pro tisk HTML, PDF • slidy Přetěžování | pro tisk HTML, PDF • slidy Překrývání, třída Object | pro tisk HTML, PDF 1 4. Rozhraní • slidy Rozhraní | pro tisk HTML, PDF • slidy Rozšiřování rozhraní | pro tisk HTML, PDF • slidy Testování, JUnit | pro tisk HTML, PDF 5. Dědičnost, viditelnost • slidy Dědičnost | pro tisk HTML, PDF • slidy Viditelnost | pro tisk HTML, PDF 6. Pole, porovnávání objektů, abstraktní třídy • slidy Pole, třída Arrays | pro tisk HTML, PDF • slidy Porovnávání objektů | pro tisk HTML, PDF • slidy Abstraktní třídy | pro tisk HTML, PDF • doplňkové téma Statické a výchozí metody rozhraní | pro tisk HTML, PDF 7. Dynamické datové struktury I • slidy Kontejnery obecně, rozhraní Collection | pro tisk HTML, PDF • slidy Seznam, množina, iterátory | pro tisk HTML, PDF 8. Dynamické datové struktury II • slidy Mapy | pro tisk HTML, PDF • slidy Uspořádané kolekce | pro tisk HTML, PDF • slidy Porovnání kontejnerů, třída Collections | pro tisk HTML, PDF • doplňkové téma Streamy a lambda výrazy | pro tisk HTML, PDF • doplňkové téma Parametrické (generické) typy | pro tisk HTML, PDF 9. Výjimky • slidy Výjimky | pro tisk HTML, PDF 2 10. Hlídané a vlastní výjimky • slidy Hlídané a vlastní výjimky, blok finally | pro tisk HTML, PDF 11. Vstupy a výstupy • slidy Vstupy a výstupy | pro tisk HTML, PDF 12. Soubory • slidy Soubory | pro tisk HTML, PDF • slidy Path a Files | pro tisk HTML, PDF 13. Konzultace, návaznosti, pokročilá témata • slidy Java Archiver (jar) | pro tisk HTML, PDF • slidy Navazující předměty | pro tisk HTML, PDF 3