jdk source解决方法

jdk sourcepublicstaticTList TasList(T...a){returnnewArrayList T (a)}请问这个参数列表和返回类

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

请问这个参数列表和返回类型分别什么什么意思啊?

[解决办法]
可能是数组有lenght属性吧
这里用前者,是因为这个 "数组 "的类型不确定