Я запутываюсь, когда сталкиваюсь с таким общим методом.
public static <T> T addAndReturn(T element, Collection<T> collection){
collection.add(element);
return element;
}
Я не могу понять, почему в этом методе требуется <T>
.
Кроме того, в чем разница между универсальными методами и методами, использующими синтаксис generics?