>>293
例えば List<Integer> は Integer のリストだろ?
んで List<String> は String のリストだろ?
そして List<?> は不明な型のリストをあらわす
Map も同じ
Map<Integer, String> は Integer から String へのマップ
Map<Integer, Hoge> は Integer から Hoge へのマップ
Map<Integer, ?> は Integer から不明な型へのマップ
そして Map<?, ?> は不明な型から不明な型へのマップだ!