[英]What's the difference between a SparseMultigraph<V, E> and a SparseGraph<V, E>?
[英]What is the use of Generic Parameters like T, U, V, S, E?
T,U,V,S,E等通用参数有什么用?
Java中泛型参数的用途是什么?
我对Type T参数及其使用的通配符有一个了解。 我仍然落后于其他参数。
最常用的类型参数名称为:
E-元素(由Java Collections Framework广泛使用)
K键
N-号码
T型
V-值
S,U,V等-第二,第三,第四类型
我在Java文档中找到了这些。
我需要解释类型参数S,U,V等。
使用的字母没关系。 选择某种明智的方法(K / V表示键和值,E表示元素等)只是一个好习惯,就像拥有描述性的变量名是一个好习惯一样。
Jave支持泛型类型的原因是,如果您没有List,则需要具有ListOfString,ListOfBoolean,ListOfMap,ListOfListOfString等。换句话说,拥有泛型类型使您可以重用Class的一种实现,而不是必须针对该类应使用的每种类型创建特定的新实现。 关于Java中的泛型类型,还有很多要了解的东西,但这是了解它们的第一件事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.