想知道是什么the first <E> in the <E> Set<E>
意思?
例如在下面的代码中;
我知道这是一个返回类型的公共静态方法Set<E>
,但从未见过<E> Set<E>?
public static <E> Set<E> union(Set<E> s1, Set<E> s2) {
Set<E> result = new HashSet<E>(s1);
result.addAll(s2);
return result;
}
任何有关相同的帮助/参考将不胜感激。