Java初學(xué)期間很多朋友都會(huì)覺(jué)得迷茫,希望自己能夠快速入門(mén),更快的學(xué)會(huì)java技術(shù),但是“心急吃補(bǔ)了熱豆腐”啊!凡事得一步一步來(lái)才行,所謂事勿忙忙多錯(cuò),若是沒(méi)有一個(gè)好的學(xué)習(xí)方法和規(guī)劃就很容易出錯(cuò)了,下面就為大家分享一些干貨!
一、細(xì)節(jié)詳解;
1、main方法是什么玩意?
main方法是一個(gè)程序的主方法,每個(gè)類(lèi)里面只能有一個(gè)主方法,主方法是程序的運(yùn)行入口,執(zhí)行的時(shí)候先從主方法開(kāi)始運(yùn)行。public是訪(fǎng)問(wèn)修飾符,static是靜態(tài)的意思,void是沒(méi)有返回值的意思,后面我們會(huì)詳細(xì)介紹。
2、一個(gè)程序中我能不能寫(xiě)多個(gè)類(lèi)?
一個(gè)程序中可以寫(xiě)多個(gè)類(lèi),但是只能有一個(gè)public類(lèi),并且java文件的名字必須和public類(lèi)的類(lèi)名一直,有些朋友說(shuō)為啥我寫(xiě)的程序沒(méi)有一點(diǎn)問(wèn)題,但是就是編譯報(bào)錯(cuò),其實(shí)就是這個(gè)問(wèn)題,現(xiàn)在我們用開(kāi)發(fā)工具就沒(méi)有這個(gè)問(wèn)題了。一個(gè)程序中寫(xiě)多個(gè)類(lèi)的話(huà)沒(méi)有問(wèn)題,但是編譯之后會(huì)生成多個(gè)class文件。
3、什么是項(xiàng)目?什么是包?干什么用的?
說(shuō)的通俗一點(diǎn)就是目錄結(jié)構(gòu)管理,項(xiàng)目是最大的,比如我有個(gè)項(xiàng)目叫testProject,我這個(gè)項(xiàng)目下可以有很多包,比如有盛放網(wǎng)絡(luò)應(yīng)用的包,有盛放后臺(tái)程序的包,包內(nèi)有類(lèi),類(lèi)就是我們代碼的容器。有了項(xiàng)目和包的管理能夠使我們的應(yīng)用管理更加方便,結(jié)構(gòu)更加清晰。
4、注釋是什么東西?Java如何注釋?
有很多朋友可能在看編程相關(guān)的文章時(shí)候很多人都會(huì)說(shuō),之前的程序員寫(xiě)代碼不寫(xiě)注釋。通俗的來(lái)說(shuō)注釋就是解釋說(shuō)明性的文字,可以是對(duì)代碼的解釋也可以是整個(gè)程序的注釋?zhuān)⑨尫譃椋簡(jiǎn)涡凶⑨?、多行注釋、Javadoc注釋?zhuān)缦路浇貓D所示看效果;
二、循環(huán)語(yǔ)句;
1、while循環(huán);
語(yǔ)法格式:
while(條件表達(dá)式) {
執(zhí)行語(yǔ)句
}
只要條件表達(dá)式結(jié)果為true,語(yǔ)句就會(huì)一直執(zhí)行,直到條件滿(mǎn)足程序結(jié)束,如下圖所示:
2、do while
語(yǔ)法格式:
do {
執(zhí)行語(yǔ)句
}
while(條件表達(dá)式);
不管后面的表達(dá)式是否為true,都要執(zhí)行一次語(yǔ)句,如下圖所示:
3、for
語(yǔ)法格式:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3) {
語(yǔ)句序列
}
表達(dá)式1為初始化變量,表達(dá)式2為條件表達(dá)式,表達(dá)式3為操作表達(dá)式,用來(lái)循環(huán)改變變量的值,如下圖所示:
4、增強(qiáng)for循環(huán)(foreach語(yǔ)句,做了解,后面數(shù)組會(huì)再介紹。)
語(yǔ)法格式:用于數(shù)組元素遍歷。
for(變量:數(shù)組名){
執(zhí)行語(yǔ)句;
}
5、switch case語(yǔ)句(了解)
其中switch內(nèi)的參數(shù)只能是int;
6、關(guān)鍵字break和continue;
break是當(dāng)條件滿(mǎn)足時(shí)候就跳出循環(huán)(程序終止),continue是跳出本次循環(huán),繼續(xù)下個(gè)循環(huán),常和if一起使用,if(條件表達(dá)式) break;if(條件表達(dá)式) continue;
聯(lián)系客服