Lista przydatnych klas
Projekt Commons uzupełnia platformę Java Collections. Zapewnia kilka klas, które znacznie ułatwiają obsługę kolekcji. Zapewnia również wiele nowych interfejsów, implementacji i narzędzi.
Główne cechy kolekcji projektów Commons są następujące:
- Interfejsy worków
upraszczają kolekcje, które mają wiele kopii każdego obiektu. - BidiMap
Interfejsy BidiMap udostępniają dwukierunkowe mapy, za pomocą których można wyszukiwać wartości za pomocą kluczy lub kluczy za pomocą wartości. - MapIterator
Interfejs MapIterator zapewnia prostą iterację po mapach. - Dekoratory transformacji
Dekoratory transformacji mogą zmieniać każdy obiekt w kolekcji, gdy jest on dodawany do kolekcji. - Kolekcje złożone
Kolekcje złożone są używane, gdy wiele kolekcji musi być traktowanych w ten sam sposób. - Uporządkowana mapa
Uporządkowane mapy zachowują kolejność dodawania elementów. - Zestaw uporządkowany
Zestawy uporządkowane przechowują kolejność dodawania elementów. - Mapa referencyjna
Mapa referencyjna umożliwia zbieranie kluczy/wartości pod ścisłą kontrolą. - Implementacje komparatorów
Dostępnych jest wiele implementacji komparatorów. - Implementacje iteratora
Dostępnych jest wiele implementacji iteratora. - Klasy adapterów
Dostępne są klasy adapterów do konwersji tablic i wyliczeń na kolekcje. - Narzędzia Narzędzia
są dostępne do testowania lub tworzenia typowych właściwości teorii mnogości, takich jak suma, przecięcie. Obsługuje zamykanie.
Informacji jest bardzo dużo, więc po prostu postaraj się zapamiętać, że takie zbiory istnieją.
I pamiętaj o jednym! Jeśli chcesz zaimplementować coś własnego, niepowtarzalnego, najpierw sprawdź, czy nie ma już na to gotowego rozwiązania. Najprawdopodobniej tak, ponieważ nie jesteś pierwszą osobą, która uczy się Javy. Jeśli skorzystasz z gotowego rozwiązania, będzie to łatwiejsze dla Ciebie i Twoich współpracowników)
GO TO FULL VERSION