1.基本數據類型
1)、數值類型(開闢空間大小)
整數:byte-1個字節-8位
short-2個字節-16位
int-4個字節-32位
long-8個字節-64位
小數:float-4個字節-32位 double-8個字節-64位
2)、字符類型 char-2個字節-16位
3)、布爾類型 boolean-1個字節-8位
2.引用數據類型
1).String類型,使用雙引號引起來
2).字符串拼接,使用“+”號進行拼接,無論什麼類型與字符串進行拼接,都成爲字符串類型
3.數據類型的轉換
1)、手動轉換(強制類型轉換)
不能直接把一個大的數據類型賦值給一個小的數據類型,若需要賦值,則需要進行強制類型轉換
例如:byte a=(byte)200;
2)自動類型轉換
在運算時,兩端的數據類型必須保持一致
如果是數值運算,會自動把小的類型轉換爲大的類型
JVM在運算時,識別的最小類型位int(byte,short、char會自動提升爲int類型)