- Java 泛型教程
- Java 泛型 - 首页
- Java 泛型 - 概述
- Java 泛型 - 环境设置
- 示例 - 泛型类
- Java 泛型 - 泛型类
- 类型参数命名约定
- Java 泛型 - 类型推断
- Java 泛型 - 泛型方法
- Java 泛型 - 多种类型
- Java 泛型 - 参数化类型
- Java 泛型 - 原始类型
- 示例 - 有界类型
- 有界类型参数
- Java 泛型 - 多个有界
- 示例 - 集合
- Java 泛型 - 泛型列表
- Java 泛型 - 泛型集合
- Java 泛型 - 泛型映射
- 示例 - 通配符
- 上界通配符
- 泛型 - 无界通配符
- 下界通配符
- 泛型 - 通配符指南
- 类型擦除
- Java 泛型 - 类型擦除
- Java 泛型 - 有界类型擦除
- 无界类型擦除
- Java 泛型 - 方法擦除
- 泛型的限制
- Java 泛型 - 无原生类型
- Java 泛型 - 无实例
- Java 泛型 - 无静态字段
- Java 泛型 - 无强制类型转换
- Java 泛型 - 无 instanceOf
- Java 泛型 - 无数组
- Java 泛型 - 无异常
- Java 泛型 - 无重载
- Java 泛型有用资源
- Java 泛型 - 快速指南
- Java 泛型 - 有用资源
- Java 泛型 - 讨论
Java 泛型 - 无重载
一个类不允许拥有两个重载的方法,它们在类型擦除后可以具有相同的签名。
class Box {
//Compiler error
//Erasure of method print(List<String>)
//is the same as another method in type Box
public void print(List<String> stringList) { }
public void print(List<Integer> integerList) { }
}
广告