Génériques Java - & lt; int & gt; à & lt; Entier & gt;

Dans la voie de l'apprentissage de Java Génériques, je me suis coincé à un point.
Il a été écrit "Java Génériques fonctionne uniquement avec les Objets et non les types primitifs".

e.g

 Gen<Integer> gen=new Gen<Integer>(88);     //Works Fine ..  

Mais, avec les types primitifs comme int,char, etc ...

 Gen<int> gen=new Gen<int>(88) ;    //Why this results in compile time error 

Je veux dire, depuis java génériques n'ont de l'auto-boxing & unboxing fonctionnalité, alors pourquoi cette fonction ne peut pas être appliquée lors de la déclaration d'un type spécifique de notre classe ?

Je veux dire, pourquoi Gen<int> n'est pas
automatiquement converties en
Gen<Integer> ?

Merci de m'aider à dissiper ce doute.
Merci.

source d'informationauteur Javascript is GOD | 2011-02-15