位元組用byte表示
1位元組(byte)=8位元(bit)
乙個中文字元 = 2位元組(byte)=16(bit)
一般 utf-8 編碼下,乙個漢字 字元 占用 3 個 位元組;
一般 gbk 編碼下,乙個漢字 字元 占用 2 個 位元組;
1.整數型別介紹:
整數型別分別有:
byte: 用1位元組來儲存,表示範圍為-128到127,預設值為0;
short: 用2位元組來儲存,表示範圍為-32768到32767(大概數字3萬2千),預設值 為0;
int: 用4位元組來儲存,表示範圍為-2147483648到-2147483648(大概21億數字)默 認值為0;
long:用8位元組來儲存,表示範圍為-9,223,372,036,854,775,808到9,223,372,036, 854,775,807(很大) 預設初始化ol。
2.浮點型別有:
3.字元型別:
char(字元型別): 用2個位元組儲存,是使用的16位unicode字符集,它的範圍幾時unicode的位元組範圍 預設初始化』\u0000』 『\u***x(unicode轉義序列 ***x是由四位十六位進製數字組成**的序列)』。
4.邏輯類 :
boolean:屬於布林型別,在儲存的時候不使用位元組,僅僅使用1位來儲存,範圍為0和1,分別表示false和true,而boolean變數初始化的時候變數預設值為false;
5.文字類: 1.自動型別轉化(隱含轉換)
容量小的資料;型別可以自動轉換成容量大的資料型別
byte ->short->int->long->float->double
2.強制型別轉換(顯示型別轉換)
容量大的資料型別轉換成容量小的資料型別時,要加上強制轉換符(會損失精度)
顯示轉化格式:
(型別名)要轉換的值;
Java 基本資料型別
基本資料型別 變數持有資料本身的值 引用型別 是某個物件的引用,而並非物件本身 引用型別用在物件上的 乙個物件可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的物件 如果乙個物件被多個引用所指向,那麼無論哪個引用對物件的屬性進行修改,都會反映到其他的引用當中 型別 位數 位元組數 取值範圍 舉...
java 基本資料型別
一 基本資料型別 整型 byte short int long 在計算機中以二進位制補碼格式儲存 浮點型 float double 在計算機中以ieee754格式儲存 字元型 char 在計算機中以unicode碼格式儲存 布林型 boolean 只有true和false兩個值 二 1.長整型 lo...
Java基本資料型別
基本資料型別都是有取值範圍的,若超出範圍,則編譯報錯。位元組型的長度 1byte 位元組 8bit 位 即範圍為 128 127 如 byte b 200 或者 byte b 200,這都是錯誤的 字元型的長度 1char 16位 範圍為0 2 16 短整型的長度 1short 16位 範圍為 2 ...