資料類型分類如下:
注意事項:
整數預設是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是一種特殊的引用資料類型,其值存放于方法區的常量池中,且一旦定義,其長度不可改變,重新指派需在方法區重新開辟空間。