6
Por que o Java Generics não suporta tipos primitivos?
Por que os genéricos em Java funcionam com classes, mas não com tipos primitivos? Por exemplo, isso funciona bem: List<Integer> foo = new ArrayList<Integer>(); mas isso não é permitido: List<int> bar = new ArrayList<int>();