一:跨行
Java變量不能跨行,如:String na
me = “張三";
字符串不能跨行,如:String a = "xxxxxxxxxx
yyyyyyyy";
二:標識符規則
Java標識符是指變量、類、方法等命名。Java語言是嚴格區分大小寫的。標識符可以由字母、數字、下劃線和美元符($)組成,其中數字不能開頭。標識符不能包含空格。
三:數據類型分類
Java語言支持的類型分為兩類:基本類型和引用類型。
基本類型:
引用類型:類、接口、數組、null類型
四:注意幾個類型
Java整數默認是int類型,例如:byte a = 56;(系統會將56賦值給一個byte變量),long bigValue = 9999999999999999;(這個時候系統不會賦值給long變量,而是賦值給了int變量,因為存放不下而報錯), 只能這樣存放long bigValue = 999999999999999L;
Java語言使用的Unicode字符集作為編碼方式,Java的一個char字符變量是一個16位無符號的整數,與C語言中的Char占8位有區別。
Java語言浮點型默認是double類型,如果希望把一個浮點型值當成float類型處理,應該這樣寫float f = 5.12f;
Java語言還提供了3個特殊的浮點數值:正無窮大(POSITIVE_INFINITY)、負無空大(NEGATIVE_INFINITY)、非數(NaN);一個正數除以0將得到正無窮大,一個負數除以0將得到負無窮大,0.0除以0.0或對一個負數開方將得到一個非數。
五:Java 7新增的功能
增加二進制整數,用0B表示,如果二進制數有32位那么最高位表示符號位,如int val = 0B10000000000000000000000000000011;此時最高位是符號位。為1表示負數,負數是存放的補碼,要轉換成原碼才能看出它的值。如果要表示64位二進制,則在二進制后加上l或L;
Java 7中新增數值中使用下劃線功能,如:double pi = 3.14_15_92_65_36;
新聞熱點
疑難解答