Zpo-2-wyk-Slajd2

Z Studia Informatyczne
Wersja z dnia 06:30, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Plan wykładu

Plan wykładu


Podczas wykładu zostanie zaprezentowana biblioteka Java Collections. Stanowi ona przykład ewolucji biblioteki obiektowej wraz z pojawiającymi się nowymi elementami języka. Spośród innych bibliotek wyróżnia ją wysoka jakość projektu oraz dobór zastosowanych rozwiązań.

Omówiona zostanie pokrótce historia ewolucji tej biblioteki i wprowadzane do niej w kolejnych wersjach zmiany. Następnie przedstawione będą podstawowe interfejsy wchodzące w skład biblioteki, ich odpowiedzialność oraz konwencje i ograniczenia, jakie nakładają. Potem zaprezentowane zostaną iteratory stanowiące abstrakcyjny mechanizm dostępu do elementów kolekcji i ich implementacja w tej bibliotece. Tematem kolejnej części wykładu będą klasy pomocnicze, zawierające metody, które nie należą do żadnego typu kolekcji, a pozwalające na wykonywanie na nich pewnych wspólnych operacji. Na szczególną uwagę zasługuje koncepcja obiektów opakowujących, które pozwalają dynamicznie zmieniać zachowanie klasy. Ostatnim zagadnieniem będą typy generyczne wprowadzone do języka Java w wersji 5.0 i ich zastosowania.


<< Poprzedni slajd | Spis treści | Następny slajd >>