Я хочу знать сравнение между List и Set с точки зрения производительности, распределения памяти и удобства использования.
Если у меня нет требования сохранять уникальность в списке объектов, не требуется, чтобы порядок вставки поддерживался, могу ли я использовать ArrayList и SortedSet/HashSet взаимозаменяемо? Будет ли полезно напрямую использовать класс Collections вместо даже списка/набора?
P.S. У меня также нет необходимости в списке или задавать определенные функции, предоставляемые java. Я использую List/Set вместо Array только потому, что они могут динамически расти без дополнительных усилий по программированию.