泛型参数如T,U,V,S,E的用途是什么?
泛型params在Java中的用途是什么?
我对T类型参数和通配符的使用有一个了解。不过,我一直滞后于其他参数。
最常用的类型参数名称是:
E元素( Java集合框架广泛使用)
K键
N-数
T型
V值
S,U,V等-2,3,4型
我在Java文档里找到了这些。
我需要解释类型参数S,U,V等。
发布于 2019-09-06 07:36:20
所用的信并不重要。这只是一个很好的练习,选择一些明智的东西(K/V代表关键和价值,E代表元素,等等)。就像有描述性变量名一样,这是一个很好的实践。
Jave支持泛型类型的原因是,如果您不能有一个列表,那么您需要有ListOfString、ListOfBoolean、ListOfMap、ListOfListOfString等。换句话说,具有泛型类型允许您重新利用一个类的一个实现,而不是创建一个特定于该类应该使用的每个类型的新实现。关于Java中的泛型类型,还有很多需要理解的地方,但这是理解它们的第一件基本的事情。
https://stackoverflow.com/questions/57817356
复制相似问题