Java--java中的基本數據類型以及對應的包裝類


基本數據類型

序號 數據類型 長度(位數) 默認值
1 byte(整數型) 8 0
2 short(整數型) 16 0
3 int(整數型) 32 0
4 long(整數型) 64 0
5 float(浮點型) 32 0.0
6 double(浮點型) 64 0.0
7 char(字符型) 16 /u000000
8 boolean(布爾型) 1 false

基本數據類型在類型轉換中默認----->容量小的可以自動轉換成容量大的(容量值得是所能表示的數字范圍不是位數)。

      在高級向低級轉時----->強制類型轉換:容量小變量=(目標數據類型)待轉換變量;

                                                                                 在使用強制類型轉換時,可能會造成損失精度。

 

                                                           圖片來源-----百度圖片

 

 

對應包裝類

 
基本數據類型 包裝類
byte Byte
boolean Boolean
short Short
int Integer
long Long
float Float
double Double
char Character

簡單的說包裝類就是對基本數據類型的一個面向對象的封裝,使其具有屬性和方法(具體方法查看源碼),符合面向對象的設計要求,JDK1.5提供了自動裝箱(autoboxing)和自動拆箱(autounboxing)功能, 從而實現了包裝類和基本數據類型之間的自動轉換。

基本數據類型在不賦值的情況下具有默認值,而包裝類是類在不創建對象時默認為null,例如:

                                                                                                                                    int的默認值為0,而Integer的默認值為null;


免責聲明!

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



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