企业真题

Java 的泛型是什么?有什么好处和优点?JDK 不同版本的泛型有什么区别?

来源:软?动力

泛型,是程序中出现的不确定的类型。

以集合来举例:把一个集合中的内容限制为一个特定的数据类型,这就是 generic 背后的核心思想。

JDK7 新特性(类型推断):ArrayList<String> list = new ArrayList<>();

后续版本的新特性(类型推断):Comparator<Employee> comparator = new Comparator<>(){}

说说你对泛型的了解

来源:?软国际

  • Java:类型擦除(限制:基础数据类型没有泛型)
  • C++:模版编译

拓展练习

通配符 todo