泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
泛型也常常使用在集合中,例如:Map<String, String > map = new HashMap<>(); map中的键值对只能是String类型了,而要是 Map<String, Integer > map = new HashMap<>(); 的话,map中key必须是String类型,value必须是Integer类型
Map<String, String > map = new HashMap<>();
map
String
Map<String, Integer > map = new HashMap<>();
key
value
Integer