成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Java中,auto-boxing/unboxing所使用的API是什么?

瀏覽:86日期:2023-10-16 17:36:00

問題描述

最近去Java面試,面試官有問我這個問題,boxing和unboxing知道,但是API的概念很模糊,更不知boxing和unboxing使用的API是什么,希望有大神能幫我解答

問題解答

回答1:

這篇博客寫得比較清楚:Java自動裝箱與拆箱及其陷阱

回答2:

先看這樣一段代碼

Integer a = 1;int b = 2;int c = a + b;Integer d = a + b;

Java中,auto-boxing/unboxing所使用的API是什么?這是調試結果

在java中,只有同類型直接才能直接做計算,但是這里沒有進行任何的轉型,第三行Integer和int做計算的時候會自動先unboxing 為int類型在做計算,第四行 先轉化為int計算得出結果之后,在自動包裝成Integer

回答3:

拿integer來說, Integer.intValue() 和 Integer.valueOf(int x)

Java中,auto-boxing/unboxing所使用的API是什么?

標簽: java
相關文章: