Я всегда был один, чтобы просто использовать:
List<String> names = new ArrayList<>();
Я использую интерфейс как имя типа для переносимости, поэтому, когда я задаю такие вопросы, я могу переработать свой код.
Когда следует использовать LinkedList над ArrayList и наоборот?




