黑马程序员技术交流社区

标题: 请问泛型到底有什么好处 [打印本页]

作者: 清净明诲    时间: 2014-7-20 17:54
标题: 请问泛型到底有什么好处
泛型到底有什么好处,到底应该怎么用,最好能举个例子进行说明!!
作者: 陈云阳    时间: 2014-7-20 18:05
集合中,没有定义泛型,你先添加一个String类型数据,再添加一个Integer类型数据,编译时,不会报错,但是运行时会出错,如果你定义了泛型,使集合明确只能添加一种类型,比如String类型,那么你再添加Intger类型时就会报错,泛型就是把运行时会出现的报错,给搞到编译时直接报错,其实泛型是为虚拟机设计的,因为运行时报错,会比编译时报错更让开发人员痛苦,就比如数组越界,一直都是运行时报错,而编译时却没办法检查
作者: 扛把子    时间: 2014-7-20 18:34
最大的好处应该避免了强制类型转换,减少了代码量。
作者: 月明星稀    时间: 2014-7-20 23:30
。。安全?
作者: scenery_sky    时间: 2014-7-21 00:07
为了安全,这是最大的原因吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2