Podział kolekcji w Java-ie: Implementowane są interfejsy kolor zielony w klasach kolor fiolet Kolekcje mogą być generyczne i niegeneryczne generyczne - zdefiniowany typ jaki będą przechowywać niegeneryczne - przechowują wszystko co do nich wpadnie co w nich umieścimy ArrayList : wolniejsze w manipulacji elementy sa obok siebie wolne dodawanie elementów LinkedList : szybkie umieszczanie obiektów wolniejsze odczytywanie szukanie Linkedlist – dodawanie elementów tam gdzie jest miejsce w pamięci i jednoczesne dodawanie referencji gdzie ten element się znajduje, to jest plus w kontekście ArrayList która musi przenieść cały ArrayList jeśli braknie miejsca. LinkedList pamięta referencje do lokowanych obiektów. Obiekt w LinkedList jest jakby opakowywany tj zawiera informacje nie tylko o sobie ale również posiada referencje do poprzednika i następnika. Obiekt w LinkedList zawiera: Obiekt sam w sobie Ref do następnika Ref do poprze...