In questa domanda Come posso selezionare in modo efficiente un contenitore di libreria standard in C ++ 11? è un utile diagramma di flusso da utilizzare quando si scelgono raccolte C ++.
Ho pensato che questa fosse una risorsa utile per le persone che non sono sicure di quale raccolta debbano utilizzare, quindi ho cercato di trovare un diagramma di flusso simile per Java e non sono stato in grado di farlo.
Quali risorse e "cheat sheet" sono disponibili per aiutare le persone a scegliere la giusta collezione da utilizzare durante la programmazione in Java? Come fanno le persone a sapere quali implementazioni di Elenco, Set e Mappa dovrebbero usare?