變量
標(biāo)識符
1.1概念:
在Java中標(biāo)識符用于程序中的常量、變量盲再、方法西设、類、接口和包的命名洲胖。標(biāo)識符具有以下規(guī)則:
(1)標(biāo)識符由字母济榨、數(shù)字、下劃線绿映、美元符號$組成擒滑。
(2)標(biāo)識符的首字母只能由字母、下劃線叉弦、美元符號開頭丐一,不能以數(shù)字開頭。
(3)標(biāo)識符命名不能是關(guān)鍵字淹冰、布爾值(true库车、false)和null。
(4)標(biāo)識符區(qū)分大小寫樱拴,沒有長度限制柠衍。
舉例:$name、_name晶乔、name珍坊、1name(false)、@name(false)正罢、null(false)
1.2 關(guān)鍵字
在Java中所有關(guān)鍵字都是小寫字母阵漏,在開發(fā)中不能以關(guān)鍵字為標(biāo)識符,否則編譯錯誤。關(guān)鍵字可在Java文檔中查詢履怯。
1.3Java注釋
注釋是程序開發(fā)人員與程序閱讀者之間的交流手段回还,是對代碼的說明與補充。好的注釋可減少程序閱讀難度叹洲,減少維護成本柠硕。Java中有3種注釋:單行注釋、多行注釋疹味、文檔注釋仅叫。
1.3.1單行注釋
指只能書寫在一行的注釋,最簡單的注釋類型糙捺,用于代碼的說明诫咱。示例://注釋內(nèi)容
1.3.2多行注釋
多行注釋一般用于注釋文字較多的時候,以/開頭洪灯,/結(jié)尾坎缭。
示例:
/*
** 注釋內(nèi)容
*/
1.3.3文檔注釋
以文檔形式對代碼說明。以/開頭签钩,以/結(jié)尾掏呼。包含描述性文本以及若干文檔注解。文檔注解以@開頭铅檩,包括作者名憎夷、參數(shù)含義、返回值昧旨、版本號拾给。
示例:
/*
*測試文檔注釋
*@auther XX
*@ version 1.0.0
*/
數(shù)據(jù)類型
Java是強類型語言,強類型語言要求變量使用前要進行定義兔沃,定義時需要明確變量數(shù)據(jù)類型蒋得。在Java中的數(shù)據(jù)類型可分為兩大類:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。
1.4基本數(shù)據(jù)類型
基本數(shù)據(jù)類型一共有8種包括:整數(shù)型:byte乒疏、short额衙、int、long怕吴;浮點型:float窍侧、double;字符型:char转绷;布爾型:boolean伟件;
引用數(shù)據(jù)類型
引用數(shù)據(jù)類型是除了基本數(shù)據(jù)類型之外都是引用數(shù)據(jù)類型,包括類暇咆、接口锋爪、數(shù)組等等。
數(shù)據(jù)類型轉(zhuǎn)換
不同的基本數(shù)據(jù)類型在運算時可進行轉(zhuǎn)換爸业。以儲存位數(shù)大小可排序:boolean=byte->short=char->int->long->float->double
在數(shù)據(jù)轉(zhuǎn)換時有自動類型轉(zhuǎn)換和強制類型轉(zhuǎn)換其骄。
自動類型轉(zhuǎn)換:將低級別類型轉(zhuǎn)換為高級別類型時自動類型轉(zhuǎn)換。
在賦值時扯旷,整數(shù)類型默認為int為0拯爽,浮點數(shù)類型默認為double為0.0,字符默認為'\u0000'钧忽,布爾默認為false毯炮。
強制類型轉(zhuǎn)換:將高級別類型轉(zhuǎn)換為低級別類型時必須強制類型轉(zhuǎn)換。
運算符
運算符是告訴程序執(zhí)行特定運算操作的符號耸黑,包括6類運算符桃煎,分別為:賦值運算符、算術(shù)運算符大刊、關(guān)系運算符为迈、邏輯運算符、位運算符缺菌、條件運算符葫辐。
2.1賦值運算符
使用“=”給變量賦值,可與算術(shù)運算符結(jié)合伴郁,組成復(fù)合賦值運算符耿战,包括“+=”,“-=”焊傅,“*=”剂陡,“/=”,“%=”租冠。
2.2算術(shù)運算符
包括+鹏倘、-、*顽爹、/纤泵、%、++镜粤、--
2.3關(guān)系運算符
關(guān)系運算符又叫比較運算符捏题,用于比較兩常量或變量的大小,結(jié)果為布爾值肉渴。包括==公荧、!=、>同规、<循狰、>=窟社、<=
2.4邏輯運算符
邏輯運算符用于兩個布爾型的值進行運算,結(jié)果為布爾值绪钥。
2.5位運算符
2.6條件運算符
條件運算符是Java中唯一一個需要3個操作數(shù)的運算符灿里,又稱三目運算符或三元運算符,語法格式如下:條件?表達式1:表達式2
條件為真返回表達式1程腹;條件為假匣吊,返回表達式2
2.6運算符優(yōu)先級
總結(jié)
(1)Java中標(biāo)識符和使用標(biāo)識符需要遵循規(guī)則。
(2)Java中注釋分為單行注釋寸潦、多行注釋色鸳、文檔注釋。
(3)Java中數(shù)據(jù)類型分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型见转。
(4)基本數(shù)據(jù)類型8種命雀,引用數(shù)據(jù)類型包括類、接口斩箫、數(shù)組咏雌。
(5)Java中數(shù)據(jù)轉(zhuǎn)換有自動數(shù)據(jù)轉(zhuǎn)換和強制數(shù)據(jù)轉(zhuǎn)換。
(6)Java的6大運算符校焦。