Maison > Questions et réponses > le corps du texte
Je suis récemment allé à une interview Java et l'intervieweur m'a posé cette question. Je connais le boxing et le unboxing, mais le concept d'API est très vague, je ne sais même pas quelle est l'API utilisée par le boxing et le unboxing, j'espère. quelqu'un peut m'aider à y répondre
仅有的幸福2017-07-05 10:28:57
Ce blog est écrit plus clairement : la boxe et le déballage automatiques Java et leurs pièges
巴扎黑2017-07-05 10:28:57
Regardez d'abord ce morceau de code
Integer a = 1;
int b = 2;
int c = a + b;
Integer d = a + b;
Voici le résultat du débogage
En Java, seul le même type peut être calculé directement, mais aucune transformation n'est effectuée ici. Lors du calcul de Integer et int dans la troisième ligne, il déballera automatiquement le type int pour le calcul en premier et le convertira en calcul int dans la quatrième. Une fois le résultat obtenu, il est automatiquement regroupé dans Integer
.大家讲道理2017-07-05 10:28:57
Prenons l'exemple d'un entier, Integer.intValue() et Integer.valueOf(int x)