我该如何阅读此标题?

cod*_*ons 1 java generics

private static <T> List<T> createListOfType(Class<T> type){
    return new ArrayList<T>();          
}
Run Code Online (Sandbox Code Playgroud)

我明白它想要做什么,但我不明白这一部分 <T> List<T>

为什么不简单呢 List<T>

预先感谢

rge*_*man 9

第一个<T>声明方法的泛型类型参数T.下一部分List<T>是返回类型.没有声明<T>,符号T将无法解析.