所以我看到有人把<>宣布收藏后。我知道它用于指定集合包含的数据类型。我没有看到它在任何其他情况下使用,所以我只是想知道它被称为什么,以及他们是否有任何其他方式使用这种技术?感谢
答案 0 :(得分:1)
有角度的括号/泛型用于定义可以存储在集合中的数据类型。如果没有泛型,您可以存储Object类型的实体,这意味着所有类都从Object扩展。但是在业务场景中,我们可能不需要这样的通用集合,并且希望避免在集合中放置不同类型的对象。例如,如果您有一组名称,则可能不希望将数字存储在此类集合中。要限制它,您可以定义集合,这将强制编码器仅在集合中存储String类型值。
答案 1 :(得分:0)
Java Generics。您可以在有角度的括号内调用类型参数。
来自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