Par exemple, pourquoi pouvez-vous faire:
int n = 9;
Mais non:
Integer n = 9;
Et vous pouvez faire:
Integer.parseInt("1");
Mais non:
int.parseInt("1");
Integer n = 9;
raison de l'autoboxing (à moins que vous n'utilisiez une très ancienne version de java)