看源码时,关于泛型知识回顾

对着背影说爱祢 提交于 2020-01-11 04:41:19

 

 

使用泛型绝不是因为要使参数可以传入任意类型,如果仅仅是这样,直接用Object就可以了。用泛型是因为可以使该方法的返回值成为一个指定类型的集合,这样再次使用该集合的时候就有一个明确的类型了,这使的在将来该类型发生改变的时候编译器会报错,提醒你做相应的修改,而不是让问题暴露在运行阶段。这是泛型的重要作用之一  

看线程池源码时,泛型部分  第一个T

第一个T是用来指定后两个T的类型,即参数类型与返回集合元素类型同为类型T

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!