Java提升-泛型
泛型
泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
泛型标记
- E - Element (在集合中使用,因为集合中存放的是元素)
- T - Type(Java 类)
- K - Key(键)
- V - Value(值)
- N - Number(数值类型)
- ? - 表示不确定的 java 类型
泛型也常常使用在集合中,例如:Map<String, String > map = new HashMap<>(); map中的键值对只能是String类型了,而要是 Map<String, Integer > map = new HashMap<>(); 的话,map中key必须是String类型,value必须是Integer类型

浙公网安备 33010602011771号