Почему иногда нам не нужно создавать объект и просто назначать его методам и т. Д.? Возьмем, например, следующее.Почему экземпляр объекта не нужен в некоторых случаях, таких как это?
List<String> list1 = new ArrayList<>();
List<String> list2 = Collections.synchronizedList(list1);
Означает ли это, что list2
присваивается объект ArrayList? Что происходит с распределением памяти в этом случае? Благодаря!