摘要:
编写泛型类比普通的类要麻烦,而且很少编写泛型类。 1.编写一个泛型类: 按照某种类型(例如String)编写类 标记所有的特定类型例如String 把特定类型替换为T,并申明 Pair.java Main.java 2.泛型类包含静态方法 注意: 泛型类型不能用于静态方法: 编译错误 编译器无法在静 阅读全文
摘要:
1.为什么需要泛型? JDK提供了ArrayList,可以看作“可变长度”的数组: 比数组使用方便 示例1:如果使用ArrayList存储String类型: 需要强制转型 不方便,易出错 示例2: 为了解决示例1中的问题,为String单独编写一种ArrayList: 不需要强制转型 编译器强制检查 阅读全文