包裝類常量池

2021-08-25 22:14:14 字數 457 閱讀 1832

包裝類的常量池:

當將基本資料型別(整形)進行自動裝箱時,裝箱後的物件的字面值,如果是在-128~127之間,會先檢查常量池中是否有相同字面值的 物件,如果有,則將常量池的物件的位址給引用變數。

除了double float都有自己的常量池

char 裝/u0000

boolean true false

總結:

(1)八種包裝類都是final修飾

(2)一經建立,物件內容不可變

(3)character和boolean的父類是object

其他六種的父類是number(抽象類)型別()

bigdecimal:大數字型別  

如果:想進行精確無誤差運算,我們可以使用bigdecimal型別

提供了相應的加減乘除等功能方法進行精確運算。

常量池技術對包裝類的作用

對常量池和方法區有乙個清晰的認識,那麼integer i 10在 jvm 是怎麼執行的呢?integer 快取 public static integer valueof int i integer i1 40 integer i2 40 system.out.println i1 i2 輸出tru...

基本型別包裝類的常量池技術

j a的基本型別包裝類中有6中實現了常量池技術 byte short,integer,long characher boolean。另外兩種浮點數型別double和float沒有實現該技術。六種實現常量池技術的包裝類中byte,short,integer,long,character這5種整型的包裝...

String類和常量池

1.全域性字串常量池 string pool 全域性字串常量池中存放的內容是在類載入完成後存到string pool中的,在每個vm中只有乙份,存放的是字串常量的引用值 在堆中生成字串物件例項 2.class檔案常量池 class constant pool class常量池是在編譯的時候每個cla...