一、静态工具方法尤为适合泛型化安全

- 局限性在于下述三个集合的类型必须彻底相同
- 利用有限制的通配符类型可使这个方法变得更加灵活

二、泛型方法无需明确指定类型参数的值:类型推导函数
三、等号两边都出现类型,显得有些冗余工具



四、泛型单例工厂对象
- 有时须要建立不可变,但又适合于许多不一样类型的对象
- 好比,恒等函数
- 每次须要的时候都建立一个对象很浪费
- 由于他是无状态的,泛型对象擦除以后,每一个对象都是同样的,单例就够了


五、经过包含类型参数自己的表达式,限制类型参数,称为递归类型限制blog

- 针对能够与自身比较每一个类型的T : T extends Comparable<T>

六、总结递归
- 泛型方法比类型转换更加安全和容易实现
- 泛型化现有方法,使用起来更加方便,不影响原有客户端使用