Heim > Fragen und Antworten > Hauptteil
Ich war kürzlich bei einem Java-Interview und der Interviewer hat mir diese Frage gestellt. Ich weiß, was das Boxen und Unboxen betrifft, aber ich weiß nicht einmal, was die API ist, die beim Boxen und Unboxen verwendet wird jemand kann mir bei der Beantwortung helfen
巴扎黑2017-07-05 10:28:57
先看这样一段代码
Integer a = 1;
int b = 2;
int c = a + b;
Integer d = a + b;
这是调试结果
在java中,只有同类型直接才能直接做计算,但是这里没有进行任何的转型,第三行Integer和int做计算的时候会自动先unboxing 为int类型在做计算,第四行 先转化为int计算得出结果之后,在自动包装成Integer