java - 我如何阅读这个标题?

标签 java generics

private static <T> List<T> createListOfType(Class<T> type){
    return new ArrayList<T>();          
}

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

为什么不简单地 List<T>

提前致谢

最佳答案

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

关于java - 我如何阅读这个标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16204397/

相关文章:

java - 独立的 Spring Boot 集成 Java 项目

java - Php,克隆对象,添加新方法,或覆盖它们

c# - 传递接口(interface)集合

c# - 您如何将通用列表投影到字典中?

java - 自引用类型和有界通配符之间的不良交互

java - 如何获取config.properties文件中Felix Framework的属性?

java - 如何将 Jmol 小程序放入网页中?

java - 在 JBoss AS 7 上部署 Web 应用程序时出错

java - 为什么 `test2()` 方法编译成功,但 `test1()` 方法编译失败?

c# - 如何转换实现接口(interface)的具体类的列表