
泛型
persistenceYL
萌新
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
corejava学习-----------------泛型
泛型 (一)泛型出现的原因: 1、首先从集合开始说起,集合存放的数据类型不确定,但如果直接只限定一种数据类型又不太合适,这时候泛型就产生了 2、如果集合不不使用泛型,则集合中的元素不统一,在遍历集合的时候只能拿出来Object类型,需要做大量的强制类型转换,所以可以统一集合中的数据类型,可以减少强制类型转换,而且从集合中取出数据用Object接收后面再使用类型强转是有风险的; 3、泛...原创 2019-07-09 14:11:46 · 198 阅读 · 0 评论 -
corejava学习-----------------通过反射略过泛型的检查
1、我们都知道泛型出现的原因主要是为了统一集合中的数据类型,防止添加进集合中的数据不统一,导致在从集合中取数据的时候只能取到Object类型的,到时候需要进行复杂的强制类型转换,而直接强转是有风险的,所以为了使代码更加的规范,或者说避免出现失误,就出现了泛型。 2、泛型只会在编译阶段起作用,运行的时候就会被擦除掉,也就是说当你往集合中放数据的时候,泛型会进行限制你存放数据的类型,如果你存放的数据...原创 2019-08-10 21:47:50 · 183 阅读 · 0 评论