Какую реализацию List использовать?

В своей программе я часто использую коллекции для хранения списков объектов. В настоящее время я использую ArrayList для хранения объектов. Мой вопрос: это лучший выбор? Может лучше использовать LinkedList? Или что-то еще?

Критерии, которые следует учитывать:

  • Использование памяти
  • Производительность

Операции, которые мне нужны:

  • Добавить элемент в коллекцию
  • Перебирать элементы

Есть мысли?

Обновление: мой выбор: ArrayList :) На основе этого обсуждения, а также следующих:

9
задан Vadim Kotov 14 August 2017 в 12:31
поделиться