У цьому запитанні Як я можу ефективно вибрати контейнер «Стандартна бібліотека» на C ++ 11? - це зручна діаграма потоку, яку слід використовувати при виборі колекцій C ++.
Я подумав, що це корисний ресурс для людей, які не впевнені, яку колекцію вони повинні використовувати, тому я спробував знайти подібний блок-схему для Java і не зміг цього зробити.
Які ресурси та "шпаргалки" доступні, щоб допомогти людям вибрати правильну колекцію, яку використовуватимуть під час програмування на Java? Як люди знають, які реалізації списків, наборів та карт вони повинні використовувати?