目录

基础

区别

使用泛型的好处


基础

泛型的作用(自定义泛型例子)

 

区别

JAVA系列:使用泛型T和Object有什么区别?

使用泛型的好处

1、不需要做强制类型转换

2、编译时更安全。如果使用Object类的话,你没法保证返回的类型一定是Foo,也许是其它类型。这时你就会在运行时得到一个类型转换异常(ClassCastException)

3、泛型不单可以向下限制,如<? extends Collection>,还可以向上限制,如<? super Double>,表示类型只能接受Double及其上层父类类型,如Number、Object类型的实例。

4、一个类型变量或通配符可以有多个限定,例如:T extends Comparable & Serializable

 

相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2022-12-23
猜你喜欢
  • 2021-11-11
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案