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<>(); 的话,mapkey必须是String类型,value必须是Integer类型

posted @ 2022-04-06 13:54  Geoary  阅读(33)  评论(0)    收藏  举报