- 整型: byte(1字節),short(2字節),int(4字節),long(8字節) - 浮點型: float(4字節),double(8字節) - 字符串: char(2字節) - 布爾型: boolean(1字節)
字節數就是決定數據類型的內存空間的大小,也決定了數據類型的字面值範圍。在開發過程當中,咱們定義個變量,合理數據類型的選擇是根據你的字面值去決定的,反之:什麼樣子字面值就決定你選擇一個合理的數據類型。java
最大值最小值的計算:jvm
最小值:2的指數(字節x位數-1) 最大值:2的指數(字節x位數-1)-1 好比:byte(1字節) 最小值(-2^(1x8-1) <===>最大值 2^(1x8-1))
字符集:一般意義就是單個字符,字符必須以單引號引發來,('')。 Java語言是16位Unicode編碼方式。編碼
eg: har a = 'A'; 其實計算機,是沒法保存電影,音樂,圖片,字符。計算機只能保存二進制。所以電影,音樂,圖片都是先須要轉成二進制的方式,纔可以保存。
char和string有什麼關係?code
基礎數據類型的類型是沒有字符串的。 jdk ———— 字符串專門處理彌補單字符的問題。字符串只不過是一連串的單字符的組合。 Stirng, 它屬於引用數據類型,它是一個類。 char有一些特殊字符,專門給字符串提供換行,回車,單引號 char中的轉義符\,專門來處理字符串的特殊符合。
類只有三樣東西:方法,屬性,代碼塊。 類中的方法和屬性都是提供給咱們調用者使用的。 調用方法過程,其實就告訴jvm中去尋找有沒有這個方法,若是有就通知cpu去計算方法體裏面的代碼內容。
a. if在添加判斷: 格式: if(boolean){ //true體 }else{ //false體 } b. 多種選擇 if(true){ //true體 }else if(true){ //true體 }else{ //false體 }