Bonjour,
Si j'ai bien compris, int est un type de base, Integer est une classe. int est stocké sur la pile ; Integer dans la RAM. De plus, Integer dispose de méthodes de manipulation. Ensuite, j'ai plus de mal...
- Pile versus RAM : Cela signifie-t-il que la manipulation des int est plus rapide que les Integer ? Je suppose que le nombre d'int créable est plus limité que celui des Integer ? Avez-vous des ordres de grandeur du nombre d'int et d'Integer que peuvent contenir les deux mémoires ?
- J'ai lu, via google, que int était plus facile à manipuler : avec mes maigres connaissances, j'ai essayé des + et des ++, les fonctionnements des deux sont identiques. Idem pour System.out.println. Je suppose que avant(une ancienne version de Java ?), Integer était plus difficile à manipuler mais que maintenant c'est réglé ?
Christophe
Partager