Nesta pergunta Como posso selecionar com eficiência um contêiner da Biblioteca Padrão no C ++ 11? é um fluxograma útil para usar na escolha de coleções C ++.
Eu pensei que este era um recurso útil para pessoas que não têm certeza de qual coleção eles deveriam usar, então tentei encontrar um fluxograma semelhante para Java e não consegui fazê-lo.
Quais recursos e "folhas de dicas" estão disponíveis para ajudar as pessoas a escolher a coleção certa a ser usada ao programar em Java? Como as pessoas sabem quais implementações de Lista, Conjunto e Mapa devem usar?