用來標識類名、變數名、方法名、型別名、陣列名及檔名的有效字串行稱為識別符號。
boolean 常量:true,false 例子: boolean male = true , off = false , is********;
2.1 int
,分配4個位元組記憶體 ,取值-2^31~2^31-1
2.2 byte,分配1個位元組記憶體 ,取值-2^7~2^7-1
2.3 short ,分配2個位元組記憶體,
取值-2^15~2^15-1
2.4 long,
分配8個位元組記憶體,
取值-2^63~2^63
3.1 char
,分配2個位元組記憶體
,取值0~65535
4.1 float
,分配4個位元組記憶體,儲存8位有效數字
4.2 double ,
分配8個位元組記憶體 ,儲存16位有效數字
精度從低到高:byte short char int long float double
當把級別低的變數的值賦給級別高的變數時,系統自動完成資料樂行的轉換。
當把級別高的變數的值賦給級別低的變數時,必須使用型別轉換運算。
型別轉換運算:(型別名)要轉換的值
例子: int x = (int) 34.89f;
注意:超出取值範圍,導致精度損失
例子:byte a = (byte)128;
有些字元不能通過鍵盤輸入的字串或程式中,這時需要轉義字元常量。
\n(換行) \b(退格) \t(水平製表) \'(單引號)
\"(雙引號)
\\(反斜線)
java 的8種基本資料型別
1 四種整數型別 byte short int long byte 8 位,用於表示最小資料單位,如檔案中資料,128 127 short 16 位,很少用,32768 32767 int 32 位 最常用,2 31 1 2 31 21 億 long 64 位 次常用 注意事項 int i 5 5 ...
java基礎資料型別
基礎資料型別 byte 位元組 8bit 8 個二進位制位 0 2 8 256 128 127 short 短整型 16bit 02 16 65536 32768 32768 int 整型 32bit 02 32 2147483648 2147483648 long 長整型 64bit 02 64 ...
Java8 基礎資料型別包裝類 Byte
final修飾不可更改,每次賦值都是新建類 其中 128 127是直接從bytecache中獲取的不是新建的,可以使用 比較是否相同,其他數值是通過new新建的,不能使用 比較相同,因為位址不同,需用equals比較 public final class byte extends number im...