码迷,mamicode.com
首页 > 编程语言 > 详细

java 泛型(Generic)

时间:2019-07-05 09:37:16      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:使用   限制   强制   com   tree   编译器   方法   安全   java   

引入:我想使用List集合装公司的员工,却装了一条狗进来;

使用TreeSet的时候,只能存放同一种数据类型,可惜存了不同的数据类型,依然没有报错,可是运行时出错.

 

泛型定义:

java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样.

泛型能保证大型应用程序的类型安全和良好的维护性;

 

使用泛型的优势:

类型安全,使编译器对泛型定义的类型做判断限制.如保证TreeSet里的元素类型必须一致;消除强制类型的转换,如,使用Comparable比较时每次都需要类型强转;

java 泛型(Generic)

标签:使用   限制   强制   com   tree   编译器   方法   安全   java   

原文地址:https://www.cnblogs.com/fanweisheng/p/11136158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!