我是 Java 新手,我无法理解两者之间的区别
public static <V> void meth()
和
public static void meth()
Q1。<V> 作为参数是什么意思?这是一个泛型类型,这是否意味着该方法返回/采用 V 类型的参数?
这是我的代码:
public static <V> void meth(){
Map<K, V> m = new HashMap<K, V>();
}
然后编译器显示错误:
" 将类型参数'k' 添加到 meth()<V> 中"
Q2.这是什么意思?