包裝類的作用


包裝類作用

一 、基本數據類型:

  1. 整型:int short byte long

  1. 浮點型:float double

  2. 字符: char

  3. 布爾: boolean

二、 包裝類型

Integer 、Long、Short、Byte、Character、Double、Float、Boolean、BigInteger、BigDecmail

三、 基本類型和包裝類型

  1. 一切皆對象,但是八大基本類型卻不是對象。

  2. 聲明方式不同,引用數據類型需要用new關鍵字來創建,基本數據類型不需要。

  3. 存儲位置不同,基本數據類型直接存儲保存在堆棧中,能高效存取,引用數據類型需要引用指向實例,具體的實列保存在堆中。

  4. 引用數據類型的初始值為null,基本數據類型的初始值依其數據類型而定。

四、包裝類型的作用

包裝類型是為了方便對基本數據類型進行操作,包裝類型可以解決一些基本類型解決不了的問題:

  • 集合不允許存放基本數據類型,只能存放應用數據類型。 add(Object o)

  • 基本類型可以和包裝類型直接相互轉換,自動裝箱拆箱,

  • 通過包裝類型的parse方法可以實現基本數據類型+String類型之間的相互轉換。

  • 函數需要傳遞進去的參數為Object類型,傳入基本數據類型就不可行。

1 public void test(Object obj){
2 }
3 4 test(new Integer(5));

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM