Ten wykład to szybki i przejrzysty przegląd kolekcji w Javie. Wyjaśniamy, dlaczego sztywne tablice nie wystarczają, jak pomagają kolekcje i jak wybierać między
List,
Set i
Map. Pokażemy konkretne przykłady z
ArrayList i
HashMap, porównamy tablice z kolekcjami (operacje
add(),
remove(),
contains(), sortowanie przez
Collections.sort()), a na końcu omówimy typowe błędy: surowe typy (raw types), importy, mylenie
length z
size(), oczekiwania co do kolejności i prymitywy w kolekcjach.