ジェネリックを学んでいます。
以下のコードを試しました:
ハッシュセットの場合
Set<Object> setOfAnyType = new HashSet<Object>();
setOfAnyType.add(1);
setOfAnyType.add("abc");
しかし、Object 型の ArrayList で同じことを試し、整数と文字列を挿入しようとすると、なぜコンパイル時にエラーが発生するのでしょうか?.ガイドしてください。
List<Object> superArray=new ArrayList<Object>();
superArray.put(1);
superArray.put("abc");