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

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

posted on 2019-05-26 21:30 huangzhihao 阅读(210) 评论(0) 收藏 举报
浙公网安备 33010602011771号