Maison  >  Questions et réponses  >  le corps du texte

En Java, quelle est l'API utilisée par l'auto-boxing/unboxing ?

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

PHP中文网PHP中文网2662 Il y a quelques jours1236

répondre à tous(3)je répondrai

  • 仅有的幸福

    仅有的幸福2017-07-05 10:28:57

    Ce blog est écrit plus clairement : la boxe et le déballage automatiques Java et leurs pièges

    répondre
    0
  • 巴扎黑

    巴扎黑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

    .

    répondre
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:28:57

    Prenons l'exemple d'un entier, Integer.intValue() et Integer.valueOf(int x)

    répondre
    0
  • Annulerrépondre