1. 程式人生 > 實用技巧 >java自動拆箱裝箱

java自動拆箱裝箱

在這裡插入圖片描述

基本型別轉成字串☟¶

在這裡插入圖片描述
在這裡插入圖片描述

面試題

在這裡插入圖片描述

  • 上述程式碼反編譯後的結果:

Integer緩衝區在-128-127之間,Java會預先建立256個常用的整數包裝型別物件。
在這個範圍之內會從Integer的緩衝區內取資料(因為此範圍的數字比較常用),超出範圍則會重新new Integer(),在堆中開闢一段記憶體空間

在這裡插入圖片描述
在這裡插入圖片描述

  • 建議使用StringBuilder
    在這裡插入圖片描述
    在這裡插入圖片描述

Sting和StringBuilder的耗時比較

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述