Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Objektové programování v Javě (KIP / 6OOP2)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KIP / 6OOP2 - Objektové programování v Javě, Přírodovědecká fakulta, Ostravská univerzita v Ostravě (OU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

1. Opakování OOP, význam syntaxe jazyka Java. Klíčové slovo Final.2. Unit testing, testovací framework JUnit3. Základní typy - prmitivní typy a jejich wrapper třídy, Object, String, StringBuffer4. Základní typy - reprezentace data a času5. Pole - realizace, typy, procházení. Kolekce - realizace, typy, procházení, rozhranní Comparable6. Kolekce II - tvorba vlastní kolekce, iterace, třídění kolekcí, rozhranní Comparator. Wrapper třídy pro kolekce.7. Výjimky - základní princip. Vztahy výjimek: checked, chained. Tvorba vlastní výjimky8. Generické typy - princip funkce. Tvorba vlastního generického typu. Restrikce nad generickým typem.9. Proudy - význam a principy použití proudů v jazyce Java. Třídy InputStream a OutputStream. Dělení proudů. Filtrovací proudy a vnořování proudů.10. Souborový systém - způsob práce se souborovým systémem. Třída RandomAccessFile. Tvorba vlastního proudu. Serializace.11. Grafické rozhranní v jazyce java. Knihovny AWT. Knihovna SWING. Komponenty. Událostní model SWING. Adaptéry.12. Anotace, princip, význam, použití. Tvorba vlastní anotace. Základy reflexe a získání anotace. JavaDoc

Získané způsobilosti

výjimky a jejich použitímožnosti a využití knihovny kontejnerrealizace základních datových struktur pomocí objektově orientovaného přístupuvyužití diagramů UML při větších aplikacíchdalší návrhové vzory a jejich implementaceperzistentní a transientní objektykonkurentnost a její využití2D grafikaobjektově relační mapovánívyužití XML

Literatura

(studijní opora, dostupná přes systém Moodle)Pecinovský R. Myslíme objektově v jazyku Java 5.0, Grada 2004.

Požadavky

Vypracování semestrálních prací, splnění teoretického testu.

Garant

RNDr. Marek Vajgl, Ph.D.

Vyučující

RNDr. Martin Kotyrba, Ph.D.RNDr. Martin Kotyrba, Ph.D.