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
这篇博客写得比较清楚:Java自动装箱与拆箱及其陷阱
先看这样一段代码
这是调试结果
在java中,只有同类型直接才能直接做计算,但是这里没有进行任何的转型,第三行Integer和int做计算的时候会自动先unboxing 为int类型在做计算,第四行 先转化为int计算得出结果之后,在自动包装成Integer
拿integer来说, Integer.intValue() 和 Integer.valueOf(int x)