У любого есть хорошее эмпирическое правило для выбора между различными реализациями интерфейсов Java Collection, такими как List, Map или Set?
Например, как правило, почему или в каких случаях я предпочитаю использовать Vector или ArrayList, Hashtable или HashMap?