繁体   English   中英

T,U,V,S,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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM