一.什么是包裝類
image
Java中的基本數(shù)據(jù)類型沒有方法和屬性幸逆,而包裝類就是為了讓這些擁有方法和屬性磅甩,實現(xiàn)對象化交互假残。
image
數(shù)值型包裝類都繼承至Number米间,而字符型和布爾型繼承至Object滩援。
二.基本數(shù)據(jù)和包裝類之間的轉(zhuǎn)換
裝箱:基本數(shù)據(jù)類型轉(zhuǎn)換為包裝類栅隐;
拆箱:包裝類轉(zhuǎn)換為基本數(shù)據(jù)類型。
image
View Code
三.基本數(shù)據(jù)類型和包裝類的轉(zhuǎn)換
通過包裝類Integer.toString()將整型轉(zhuǎn)換為字符串玩徊;
通過Integer.parseInt()將字符串轉(zhuǎn)換為int類型租悄;
通過valueOf()方法把字符串轉(zhuǎn)換為包裝類然后通過自動拆箱。
image
View Code
四.包裝類知識
包裝類對象的初始值為null(是一個對象)恩袱;
包裝類對象之間的比較:
image
View Code
注:
Java中除了float和double的其他基本數(shù)據(jù)類型泣棋,都有常量池(注:Python中int【-5~256,257 這個整數(shù)對象是區(qū)分作用域的畔塔,它只有在相同的作用域, 內(nèi)存地址才會相同
】,str,byte也有)