一、數據類型
Java中主要有8中基本數據類型,分別是byte,short,int,long,char,boolean,float,double,具體如下:
1、boolean:數據值只有true或false,適用于邏輯計算。
2、char:char型(字符型)數據在內存中占用2個字節。char型數據用來表示通常意義上的字符,每個字符占2個字節,Java字符采用Unicode編碼,它的前128字節編碼與 ASCII兼容字符的存儲范圍在/u0000~/uFFFF,在定義字符型的數據時候要注意加' ',比如 '1'表示字符'1'而不是數值1,
3、byte:byte型(字節型)數據在內存中占用1個字節,表示的存儲數據范圍為:-128~127。
4、short:short型(短整型)數據在內存中占用2個字節。
5、int:int型(整型)數據在內存中占用4個字節。
6、long:long型(長整型)數據在內存中占用8個字節。
7、float:float型(單精度浮點型)數據在內存中占用4個字節。(float精度為7-8位)
8、double:double型(雙精度浮點型)數據在內存中占用8個字節。
Java中所有的基本數據類型都有固定的存儲范圍和所占內存空間的大小,而不受具體操作系統的影響,來保證Java程序的可移植性。
二、標識符
在Java中,我們需要標識符中的很多元素,包括類名、方法、字段、變量、包名等。我們選擇的名稱就稱為標識符,并且必須遵守如下規則:
1、標識符不能是關鍵字或true、false、null。
2、標識符可以包含字母、數字0-9、下劃線(_)或美元符號($)。
3、標識符的第一個字符必須是一個字母、下劃線(_)或美元符號($)。
4、標識符是區別大小寫的,并且沒有規定最大長度。
三、數據類型轉換
1、boolean類型不能轉換成任何其他數據類型。
2、自動類型轉換:容量小的數據類型可以自動轉換成容量大的數據類型,如byte-short-int-long-float-double。byte、short、int不會互相轉換,他們三者在計算時會轉換成int類型。
3、強制類型轉換:容量大的數據類型轉換成容量小的數據類型時,要加上強制轉換符,但這樣有可能會造成精度降低或者數據溢出,要小心。
新聞熱點
疑難解答