- 在看Java 很多源码的是否总有一些泛型,有的时候泛型里面的字母还不一样,所以我们如果想看清楚源码到底是意思,所以我们看看各个字母的含义。
-
E-Element(在集合总总使用,因为集合中存放的元素),看看集合中有用到E
- T (Tpye) Java 类。
- K (Key) 健
- V (Value) 值
- N (Number) 数值类型
- ? 不确定的Java 类型
-
- 泛型带来的好处
- 在没有泛型的情况下,通过对类型Object的引用来实现参数的"任意化","任意化"带来的缺点就是要做显示的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是本身一个安全隐患。所以泛型的好处就是在编译的时候能够检查类型安全,并且所有的强制类型转换都是自动和隐式的。
Java泛型中E、T、K、V等的含义
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. 先解释下泛型概念 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指...
- 作者简介:尚珣老师,从事7年JAVA开发工作,擅长 Javaweb,小程序 物联网开发 公众号开发公众号:j...
- 前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该...