Czym różni się ArrayListMultimap od LinkedListMultimap?

Właśnie czytałem javadocArrayListMultimap iLinkedListMultimap aby zrozumieć, jak z nich korzystać i dowiedziałem się, że oba obsługują zduplikowaną parę klucz-wartość (i przez to mam na myśli te same klucze, różne wartości - jeśli dobrze rozumiem. Popraw mnie, jeśli się mylę). Jednak nie rozumiem różnicy między nimi. Oba są używane do przechowywania zduplikowanych par wartości klucza. Jest jedyną częścią, którą różnią się pod względem implementacji, tjArrayListMultimap jest zaimplementowany jako tablica iLinkedListMultimap jest zaimplementowany jako LinkedList? W jaki sposób różnią się wydajnością? Wiem, że dużo pytam, ale tak naprawdę nie wiem, gdzie jeszcze znaleźć odpowiedzi.

questionAnswers(1)

yourAnswerToTheQuestion