偶然看到源码中的<T> List<T> asList(T... a)中的前面一个<T>是干嘛的?

Altman 发布于 2013/12/10 22:54
阅读 520
收藏 0

Arrays类的源码中

public static <T> List<T> asList(T... a) {
	return new ArrayList<T>(a);
    }



中返回类型前面的一个泛型<T>是起什么作用的?

加载中
0
红薯
红薯

怎么说呢,这便是泛型的语法要求啊:)

0
宅男小何
宅男小何
泛型语法,贴主可以去看看java 泛型相关的教程
0
Altman
Altman

引用来自“宅男小何”的答案

泛型语法,贴主可以去看看java 泛型相关的教程
主要是平常没这么用,都是直接写的.得去看看了
Altman
Altman
是的...泛型类用的比较多,泛型方法没用过..所以看着真陌生- -
宅男小何
宅男小何
直接写是确定类型了,<T>这种模式是不确定类型的
0
Altman
Altman

引用来自“红薯”的答案

怎么说呢,这便是泛型的语法要求啊:)

翻了thinkinjava了...泛型方法,哎,没用过
返回顶部
顶部