作者 tanghuailong
如果喜欢那就去做吧
泛型x
我并不要说一些泛型的基本知识,主要是太多,自己知识储备不够,讲的也不好,如果想深入了解泛型请点击这里 Java Generics FAQs - Frequently Asked Questions ,讲的真的蛮好的。
从 T E V K ? 区别谈起
首先T E V K 其实都是一样的,就是起的名字不一样而已,人们根据作用的地方不同,起了不同的名字。如果你偏偏都要叫T ,也是可以的。
T
最为常见,各种泛型方法,指的是一个类型
E
通常用在表示一个元素,譬如 List<E>
K
通常为键,譬如 Map<K,V>
V
通常为值 ,譬如 Map<K,V>
所以最主要讲讲 T 和 ? 的区别。
首先要搞清楚,通配符?和 类型参数 T 并不相同,类型参数T可以代表任何一种类型,?也可以代表任何一种类型。这两点的区别可以看下面的例子。
。。。。下周再续。。。
:smile: 这周更新
网友评论