天天看點

Java基本資料類型和引用資料類型

資料類型分類如下:

Java基本資料類型和引用資料類型

注意事項:

整數預設是int類型,浮點數預設是double;

定義long類型資料的時候,要加L或者l,建議加L,以免與數字1混淆;

定義float類型資料的時候,要加F或者f,建議加F;

Java中的字元采用的是Unicode字元集,每一個字元占用兩個位元組;

基本資料類型存放于棧中,使用完畢就釋放,節省記憶體空間;

初始化值分别為:

基本資料類型                  初始化值
byte\short\int\long         
char                        \u0000  代表一個空格
float\double                
boolean                     false           
           

引用類型初始化值均為null,除String外,其他引用類型均存放于堆記憶體中,使用完畢不立即釋放,在垃圾回收器空閑時進行回收。

String是一種特殊的引用資料類型,其值存放于方法區的常量池中,且一旦定義,其長度不可改變,重新指派需在方法區重新開辟空間。

Java基本資料類型和引用資料類型