国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:83日期: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
相關文章:
主站蜘蛛池模板: 古田县| 马公市| 广西| 神农架林区| 鄂尔多斯市| 红安县| 麦盖提县| 庆城县| 台南县| 家居| 黄骅市| 沭阳县| 新干县| 彭泽县| 湖口县| 红桥区| 福安市| 乌海市| 汝阳县| 长治市| 菏泽市| 江都市| 芒康县| 宁津县| 迭部县| 长宁区| 兰考县| 盐源县| 闸北区| 西城区| 邵阳市| 牟定县| 吴堡县| 大同市| 天峨县| 聊城市| 锡林浩特市| 茂名市| 慈溪市| 乐平市| 平南县|