私は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>();
}
次に、コンパイラはエラーを表示します。
「 meth()< V > に型パラメータ 'k' を追加」
Q2.これはどういう意味ですか??