0

所以我看到人们在声明一个集合后放了 <> 。我知道它用于指定集合包含的数据类型。我还没有看到它在任何其他情况下使用过,所以我只是想知道它叫什么,以及它们是否还有其他使用这种技术的方法?谢谢

4

2 回答 2

1

尖括号/泛型用于定义可以存储在集合中的数据类型。如果没有泛型,您可以存储 Object 类型的实体,这意味着所有类都从 Object 扩展而来。但在业务场景中,我们可能不需要这样的通用集合,并且希望避免将不同类型的对象放入集合中。例如,如果您有一个名称集合,您可能不希望将数字存储在这样的集合中。要限制这一点,您可以使用 定义集合,这将要求编码器仅在集合中存储 String 类型的值。

于 2013-05-01T04:29:23.500 回答
0

Java 泛型。您将尖括号内的东西称为类型参数

来自 Java 教程:JDK 5.0 introduces several new extensions to the Java programming language. One of these is the introduction of generics.

请参阅http://docs.oracle.com/javase/tutorial/extra/generics/intro.html

于 2013-05-01T04:06:22.597 回答