Guia de Como Escolher Coleções em Java

Java oferece uma variedade de implementações de coleção para você escolher. Em geral, você sempre procurará a coleção com o melhor desempenho para sua tarefa de programação, que na maioria dos casos é ArrayList , HashSet ou HashMap . Mas esteja ciente, se você precisar de alguns recursos especiais, como classificação ou ordenação, pode ser necessário ir para uma implementação especial. Este tutorial de coleções java não inclui classes raramente usadas como WeakHashMap etc. porque elas são projetadas para tarefas muito específicas ou exóticas e não devem ser escolhidas em 99% dos casos.