Java泛型编程是Java语言的一个特性,它提供了一种在编译时进行类型检查的方式,使得代码更健壮。
类型安全示例:
```java
// 泛型类
public class ArrayList {
private List items = new ArrayList<>();
// 添加元素,保证类型一致
public void add(T item) {
items.add(item);
}
// 获取所有元素,返回List
public List getItems() {
return items;
}
}
// 使用示例,添加Integer和String
ArrayList intList = new ArrayList<>();
intList.add(1); // 添加Integer
ArrayList stringList = new ArrayList<>();
stringList.add(“Hello”); // 添加String
// 获取所有元素
List
还没有评论,来说两句吧...