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.