java - 参数化类型是什么意思?

标签 java generics

This链接声明如下:

The instantiation of a generic type with actual type arguments is called a parameterized type . Example (of a parameterized type):

Collection<String> coll = new LinkedList<String>();

那么什么是参数化类型呢?

  • Collection<String>
  • LinkedList<String>

最佳答案

它们都是参数化类型:将其他类型作为参数的类型。

表达式两侧有不同类型的事实无关紧要,并且与多态行为有关,即因为 LinkedListCollection 的子类型。

关于java - 参数化类型是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12551674/

相关文章:

java - 已签名的 java 应用程序 (.jar) 在 Firefox 中被视为不受信任

java - 未经检查的覆盖(好吧,我似乎需要我的泛型方法)

java - 在 Java 中表达匿名交集类型

java泛型类转换

java - Spring @AutoWired 始终为 null

java - 无法在 Linux 中运行 java 发送电子邮件。 .NoClassDefFoundError javax/mail/Authenticator

swift - 将 Objective-C (#define) 宏转换为 Swift

Java 泛型赋值

java - 在 Robolectric 测试中使用 Android KeyStore

java - 使用 When to stub 返回值的 Mockito 语法 Java Junit