一、java中的注釋、及標(biāo)識(shí)符
? ? ? ? 1.注釋:為了方便程序的閱讀,Java語(yǔ)言允許程序員在程序中寫(xiě)上一些說(shuō)明性文字,用來(lái)提高程序的可讀性。
? ? ? ? ?(1)單行注釋:使用“//”開(kāi)頭。
? ? ? ? ?(2)多行注釋:使用“/*”開(kāi)頭,以“*/”結(jié)尾,在“/*”和“*/”之間的內(nèi)容為注釋。
? ? ? ? ?(3)文檔注釋:以“/**”開(kāi)頭以“*/”結(jié)尾,注釋中包含一些說(shuō)明性的文字及一些javaDoc標(biāo)簽。
? ? ? ? 2.標(biāo)識(shí)符:
? ? ? ? (1)標(biāo)識(shí)符可以以字母、下劃線、美元符號(hào)$及數(shù)字組成,但是開(kāi)頭不能使用數(shù)字;
? ? ? ? (2)“駝峰規(guī)則”第一個(gè)單詞小寫(xiě),從第二個(gè)單詞開(kāi)始首字母大寫(xiě);
? ? ? ? ?(3)表示類名的標(biāo)識(shí)符;每個(gè)單詞的首字母大寫(xiě);
二、數(shù)據(jù)類型
? ? ? 1.變量:代表一個(gè)可操作的儲(chǔ)存空間,空間位置確定,但內(nèi)容不確定。
? ? ? ? ? ? ? 變量的三要素:變量名、變量類型和作用域;
? ? ? ?2.變量分類:局部變量、成員變量、靜態(tài)變量;
? ? ? ? ? ? ? 局部變量:生命周期最短,隨方法或語(yǔ)句塊結(jié)束而結(jié)束;先聲明和初始化才能使用。
? ? ? ? ? ? ? 成員變量:方法外,類內(nèi)定義的變量;從屬對(duì)象,生命周期隨對(duì)象始終;自動(dòng)初始化為0。
? ? ? ? ? ? ? ?靜態(tài)變量:使用static定義,生命周期隨類始終。
? ? ? ?3.常量:常量指固定的值,使用final修飾。
? ? ? ?4.所有的變量、方法、類名、方法要見(jiàn)名知意;
? ? ? ?5.基本數(shù)據(jù)類型:(3類8種)

? ? ?6.整型(byte:一個(gè)字節(jié);short:兩個(gè)字節(jié);int:4個(gè)字節(jié);long:8個(gè)字節(jié))
? ?Java語(yǔ)言的整型常數(shù)默認(rèn)為int型,聲明long型常量可以后加‘ l ’或‘ L ’ 。


? ? ?7.浮點(diǎn)型:(float:4個(gè)字節(jié),double8個(gè)字節(jié))
? ? ? ? ? ?(1)盡量不要用浮點(diǎn)類型作比較;
? ? ? ? ? ? (2)建議使用java.math包下面的兩個(gè)有用的類:BigInteger和BigDecimal,這兩個(gè)類可以處理任意長(zhǎng)度的數(shù)值。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?BigInteger實(shí)現(xiàn)了任意精度的整數(shù)運(yùn)算。BigDecimal實(shí)現(xiàn)了任意精度的浮點(diǎn)運(yùn)算。

? ? ? ?8.boolean類型:只有兩個(gè)值(true/false)


? ? ?9.轉(zhuǎn)義字符:.轉(zhuǎn)義字符(\b:退格; \n:換行; \r:回車; \t:? ? ? ? ? ? ?制表符; \":雙引號(hào); \':單引號(hào); \\:反斜杠)。


三、運(yùn)算符
? ? ?1.運(yùn)算符分類:
? ? (1)算術(shù)運(yùn)算符:二元運(yùn)算符(+、-、*、\、%);一元運(yùn)算符(++、--);
? ? (2)賦值運(yùn)算符:=;
? ? (3)擴(kuò)展運(yùn)算符:+=,-=,*=,/=;
? ? ?(4)關(guān)系運(yùn)算符:<,>,<=,<=,==,!=,instanceof;
? ? ?(5)邏輯運(yùn)算符:&&,||,!,^;
? ? ?(6)位運(yùn)算符:&,|,^,~,>>,<<,>>>;
? ? ?(7)條件運(yùn)算符:?,:;
? ? ?(8)字符運(yùn)算符:+;
? ? 2.注意賦值運(yùn)算符(=)和等價(jià)運(yùn)算符(==)區(qū)別;
? ? 3.一元運(yùn)算符(++,--):int b=a++;執(zhí)行完后,先賦值給? ? ? ? b;再自增;int b=++a;先自增,再賦值給b;


? ? 4.賦值運(yùn)算符(+=,*=,%=):
? ? ? ? ? 代碼截圖:

? ?5.邏輯運(yùn)算符:
? ? ? ? ? 短路與和短路或:從左到右計(jì)算,左邊操作數(shù)能夠確定邏輯表達(dá)式的值,不會(huì)計(jì)算右邊的操作數(shù)。

? ?6.強(qiáng)制類型轉(zhuǎn)換:運(yùn)算符中的type表示將值var想要轉(zhuǎn)換成的目標(biāo)數(shù)據(jù)類型;
? ? ? ? ? ? 代碼截圖:


? ? ? ?7.字符串連接符:
? ? ? ? ? “+”運(yùn)算后兩側(cè)操作數(shù)只要有一個(gè)是字符串(String)類型,系統(tǒng)會(huì)將另一個(gè)操作數(shù)轉(zhuǎn)換為字符串然后再連接;
? ? ? ? ? ?代碼截圖:

