Java 泛型 - 基础
Java 泛型 - 基础
JDK 1.5 引入了 Java 泛型。泛型的引入,主要为了限制集合内的元素类型,从而简化代码、避免类型转换异常。
目录
正文
1. 基础用法
1.1 避免集合中类型转换异常
```java Set1.2 Java 7 的菱形语法
```java // java 7 以前: Set// java 7 及以后,可以简写:
Set
<h2 id="第二节"> 2. 类型通配符</h2>
<h3 id="2.1"> 2.1 错误实例</h3>
```java
public class Demo {
public void test(Set<Object> obj) { }
public static void main(String[] args) {
Set<String> set = new HashSet<>();
// test(set); 此处错误,并不能将 Set<String> 对象当做 Set<Object > 对象使用
}
}
- 总结:Set
并不是 Set
Happiness From Share.