Java教程

Java提升-泛型

本文主要是介绍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类型

这篇关于Java提升-泛型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!