【问题标题】:Use of Class<...> in Java [duplicate]在 Java 中使用 Class<...> [重复]
【发布时间】:2013-04-06 18:13:29
【问题描述】:

我遇到过许多 java 程序,我从中发现了一种新的编程风格:

Class_name&lt;...&gt;

谁能解释一下这是什么?

【问题讨论】:

标签: java


【解决方案1】:

【讨论】:

    【解决方案2】:

    Angular backets 用于指定泛型。

    查看此帖子:Why is Java's Class<T> generic?

    【讨论】:

    • 此功能已在 jdk 5 及以后添加,目的是类型安全以避免类转换异常
    【解决方案3】:

    http://docs.oracle.com/javase/tutorial/java/generics/ 会有所帮助。泛型类型简而言之,对象类型的参数实际上将使用指定的类或接口。所以你可以有一个只有字符串的数组列表。为什么 - 键入安全性(难以发现的错误更少)并且更易于键入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      • 2014-08-27
      相关资源
      最近更新 更多