课程:泛型
阅读全文
贾康
11月 11, 2016
java
上界通配符
###上界通配符我们可以使用上界通配符来放松对变量的限制。举例来说,如果你想写一个适用在List<Integer>,...
阅读全文
贾康
11月 11, 2016
java
原生类型
#原生类型原生类型是指那些不带类型参数的泛型类或接口。举例来说,对于泛型类Box:
阅读全文
贾康
11月 11, 2016
java
受限的类型参数
#受限的类型参数有时我们可能想要限制类型参数的可选类型。比如说一个操作Number类的方法可能只想接受Number类型以及他的子类,这就是我...
阅读全文
贾康
11月 11, 2016
java
无界通配符
#无界通配符无界通配符是指通配符(?),比如List<?>,它被称为未知类型list。无界通配符适用于在以下两种情况: ...
阅读全文
贾康
11月 11, 2016
java
泛型,继承和子类型
正如你所知,如果一个类型适配另一个类型,那么我们可以用这个类型的对象给另一个类型的对象赋值,举例来说,因为Object是Integer的父类我们可以...
阅读全文
贾康
11月 11, 2016
java
为什么用泛型?
#为什么用泛型?一言以蔽之,当你定义类,接口,方法的时候泛型可以使类型(类和接口)作为参数。和声明方法时那些普通的参数相似,类型参数可以使你...
阅读全文
贾康
11月 11, 2016
java
泛型类型
#泛型类型泛型类型是一个参数化的普通的类或者接口。以下我们通过修改Box类来说明这点。 ##...
阅读全文
贾康
11月 11, 2016
java
泛型方法和受限类型参数
#泛型方法和受限类型参数受限类型参数是实现泛型方法的关键所在。下面的方法是统计T数组中超过elem的元素个数。
阅读全文
贾康
11月 11, 2016
java
类型推理
#类型推理java编译器可以从方法的调用和该方法的声明来决定类型参数的类型,从而使调用变的有效,这叫做类型推理。推理算法决...
阅读全文
贾康
11月 11, 2016
java
1
2
arrow_forward