java进一_JAVA小白进:基础入门知识
1.注釋,關(guān)鍵字,標(biāo)識(shí)符1.注釋
(1)注釋:解釋說(shuō)明程序的而文字。
(2)注釋的分類:單行注釋 格式: //注釋的文字
多行注釋 格式:/*注釋的文字*/
文檔注釋 格式:/**注釋的文字*/
(3)注釋的作用:解釋說(shuō)明程序,調(diào)試程序。
2.關(guān)鍵字
(1)關(guān)鍵字:java語(yǔ)言中被賦予特殊含義的單詞
(2)特點(diǎn):字母都是小寫
(3)常見(jiàn)的關(guān)鍵字
3.標(biāo)識(shí)符
標(biāo)識(shí)符:給類、接口、方法、變量、常量、等起名時(shí)使用的字符。
組成規(guī)則:(1)英文字母的大小寫;(2)數(shù)字字符;(3)$和-
注意事項(xiàng):(1)不能以數(shù)字開(kāi)頭;(2)不能是java中的關(guān)鍵字;(3)區(qū)分大小寫。
包(文件夾):解決同一目錄下不能同時(shí)存在兩個(gè)相同名稱的文件,字母都是小寫。
類或接口:一個(gè)單詞 首字母大寫,其余字母小寫;多個(gè)單詞 每個(gè)單詞首字母大寫,其余字母小寫。
方法或變量:一個(gè)單詞 字母全是小寫;多個(gè)單詞,從第二個(gè)單詞開(kāi)始首字母大寫,其余字母小寫。
常量:一個(gè)單詞 字母全是大寫;多個(gè)單詞 字母全是大寫,每個(gè)單詞之間用-隔開(kāi)。
2.常量
1.常量:程序執(zhí)行過(guò)程中不發(fā)生改變的量
2.常量分類
(1)自定義常量
(2)字面值常量
字符串常量:用雙引號(hào)括起來(lái)的內(nèi)容
整數(shù)常量
小數(shù)常量
字符常量:用單引號(hào)括起來(lái)的內(nèi)容
布爾常量:只有true和false
空常量:null
整數(shù)常量的四種表現(xiàn)形式:二進(jìn)制 0b開(kāi)頭,八進(jìn)制 0開(kāi)頭,十進(jìn)制,一般表示方法,十六進(jìn)制 0x開(kāi)頭。
3.原碼、反碼、補(bǔ)碼
正數(shù):原碼=反碼=補(bǔ)碼
負(fù)數(shù):反碼:符號(hào)位除外,其他位按位取反;補(bǔ)碼:在反碼的末位+1。
原碼控制計(jì)算機(jī)底層,補(bǔ)碼顯示運(yùn)算結(jié)果。
3.變量
1.變量:程序執(zhí)行過(guò)程中在某個(gè)范圍可以發(fā)生改變的量,變量其實(shí)是內(nèi)存中的一小塊區(qū)域。
2.定義格式:數(shù)據(jù)類型 變量名 = 變量值
3.數(shù)據(jù)類型的分類
(1)基本數(shù)據(jù)類型;
(2)引用數(shù)據(jù)類型。
基本數(shù)據(jù)類型分類
數(shù)值型:整數(shù)型 byte(1個(gè)字節(jié))、short(2個(gè)字節(jié))、int(4個(gè)字節(jié))、long(8個(gè)字節(jié));浮點(diǎn)型 float(4個(gè)字節(jié))、double(8個(gè)字節(jié))。
字符型 char(2個(gè)字節(jié))。
布爾型:boolean (1個(gè)字節(jié))
4.數(shù)據(jù)類型轉(zhuǎn)換
(1)隱式轉(zhuǎn)換
默認(rèn)轉(zhuǎn)換原則:a.boolean類型不能轉(zhuǎn)換為其他數(shù)據(jù)類型;b.byte,short,char—int—long—float—double;c.byte,short,char之間不轉(zhuǎn)換,參與運(yùn)算時(shí)首先轉(zhuǎn)換為int類型
(2)強(qiáng)制轉(zhuǎn)換
格式:目標(biāo)數(shù)據(jù)類型 變量名=(目標(biāo)數(shù)據(jù)類型)(被轉(zhuǎn)換數(shù)據(jù))
注意:盡量不要進(jìn)行強(qiáng)制轉(zhuǎn)換,可能會(huì)損失精度
ASCII碼表的三個(gè)值 :‘0’ 48 ‘A’ 65 ‘a(chǎn)’ 97
4.運(yùn)算符
1.運(yùn)算符:對(duì)常量和變量進(jìn)行操作的符號(hào)
2.分類:算數(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、三目運(yùn)算符。
3.算數(shù)運(yùn)算符:+,-,,/,%,++,--
++,--運(yùn)算:
放在操作數(shù)的前面,先自增或自減,然后再參與運(yùn)算。放在操作數(shù)后面,先參與運(yùn)算,再自增或自減。
4.賦值運(yùn)算符:=,+=,-=,=,/=,%=
+= 把左邊和右邊做加法,然后賦值給左邊。賦值運(yùn)算符的左邊數(shù)據(jù)必須是一個(gè)變量。
short s=1;s=s+1;和short s=1;s+=1;的區(qū)別
s=s+1;需要強(qiáng)制類型轉(zhuǎn)換,運(yùn)算結(jié)果為int型,s+=1直接可以運(yùn)算,運(yùn)算結(jié)果仍為short型。
5.比較(關(guān)系)運(yùn)算符:==、!=,,<=,>=,instanceof。運(yùn)算結(jié)果都為boolean類型的。
6.邏輯運(yùn)算符:&、|、!、^(異或)、&&(短路與)、||(短路或)
^ 相同為false,不同為true。
&&和&區(qū)別:最終結(jié)果一樣,&&具有短路效果,左邊是false,右邊不執(zhí)行。
7.位運(yùn)算:&、|、^、~(按位取反)、<>(右移),>>>(無(wú)符號(hào)右移)
位運(yùn)算直接進(jìn)行二進(jìn)制補(bǔ)碼進(jìn)行運(yùn)算。
異或^的特點(diǎn):一個(gè)數(shù)據(jù)被另一個(gè)數(shù)據(jù)位異或兩次,該數(shù)本身不變。
8.三元運(yùn)算符
(關(guān)系表達(dá)式)?表達(dá)式1:表達(dá)式2;
計(jì)算表達(dá)式的值,如果為true,運(yùn)算結(jié)果為表達(dá)式1,如果為false,運(yùn)算結(jié)果為表達(dá)式2。
5.鍵盤錄入數(shù)據(jù)作用:(1)讓程序的數(shù)據(jù)更符合開(kāi)發(fā)的數(shù)據(jù);(2)讓程序更靈活。
格式
a.導(dǎo)包:格式:import java.util.Scanner;
位置:class上面
b.創(chuàng)建對(duì)象:格式:Scanner sc = new Scanner(http://System.in);
c.通過(guò)對(duì)象獲取數(shù)據(jù):int x = sc.nextInt();
?著作權(quán)歸作者所有:來(lái)自51CTO博客作者zxueb的原創(chuàng)作品。
總結(jié)
以上是生活随笔為你收集整理的java进一_JAVA小白进:基础入门知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 标准输入流 关闭 打开_jav
- 下一篇: 高速缓存dns