(具有一个或者多个类型变量的方法)
// K,V表示泛型,编译的时候不知道具体的类型,调用方法的时候需要指定具体的类型
public void genericMethod(T,V)
四:泛型方法为什么需要在返回值类型前添加泛型类型...1、安全性: 在编译期会进行类型检查,类型不对会报错,并且泛型的强制类型转换是自动和隐式的,避免了强制类型转换时可能出现的类型转换(ClassCastException)错误。
...在指定泛型类型时,不能使用基本类型,只能指定它们的包装类型,如: Person"",因为泛型本质是obejct类型,是引用类型,而不是原始类型(原始类型也就是我们常说的八种基本类型...1、在编译期间会进行类型检查,添加了安全性(安全性)
2、强制类型转换都是自动和隐式的,提高了代码的重用效率(简洁性)
3、增加了可读性
(三)Java的泛型是如何工作的 ?
...答: 它是通过编译器实现的,在编译期间进行类型检查
(四)什么是类型擦除 ?
泛型只存在编译的时候,在运行时会转换成具体的原始类型,即在运行的时候会"擦除"类型的概念。