新聞中心
JAVA 開發(fā)一個(gè)比較好的邏輯流程,或者說開發(fā)思路和寫代碼的順序
寫代碼的順序最好和實(shí)際操作的邏輯一樣,先做什么后做什么,這樣能最大程度的保證邏輯不會(huì)出什么問題。前提是你要熟悉業(yè)務(wù)邏輯。
成都創(chuàng)新互聯(lián)公司堅(jiān)信:善待客戶,將會(huì)成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨?。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。10多年網(wǎng)站建設(shè)經(jīng)驗(yàn)成都創(chuàng)新互聯(lián)公司是成都老牌網(wǎng)站營銷服務(wù)商,為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、H5技術(shù)、網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、微信小程序開發(fā)服務(wù),給眾多知名企業(yè)提供過好品質(zhì)的建站服務(wù)。
還有開發(fā)的時(shí)候不要局限于一個(gè)方法的實(shí)現(xiàn)代碼邏輯,先從整體上把方法都寫出來,比如這個(gè)方法要做什么,只管寫一個(gè)方法就行,具體怎么做可以在框架都搭完了再寫,更好的就是全部用接口,接口全部寫好了之后再寫實(shí)現(xiàn)類,這樣更好。
還有一個(gè)方法里面的代碼最好不要太長,最好不要超過一個(gè)屏幕,不然看起來很累的,可以把一個(gè)方法分成好幾個(gè)方法來寫,那樣BUG也會(huì)減少很多,邏輯性強(qiáng)。還有就是最好不要循環(huán)嵌套,嵌套個(gè)兩三層后出問題就麻煩了,如果一定要嵌套就分出去一個(gè)方法就好。
還有就是要多集成,能通用的方法就通用寫掉,寫成工具類,如果有框架了,多多熟悉原本就有的工具類,都自己寫的話代碼多不說,還很容易出錯(cuò),要學(xué)會(huì)活用別人的代碼。
最后:多多交流,自己蒙頭寫只能一事無成。
最最后:手打真累...
我學(xué)java剛不久想寫代碼,但是沒有思路怎么辦
首先要明白一個(gè)完整Java程序包含哪些部分,再針對(duì)各個(gè)部分根據(jù)你要實(shí)現(xiàn)的功能進(jìn)行代碼補(bǔ)充,這樣就不會(huì)不知道怎么下手了。例如以下最簡單的HelloWord:
public class HelloWord{ //類聲明,類明與文件名要一致
public HelloWord(){ //類定義
System.out.println("Hello Word!"); //類初始化和類要執(zhí)行的功能
}
public static void main(String[] args){ //主方法
new HelloWord(); //調(diào)用類方法,即運(yùn)行程序
}
解釋下下面java代碼的大致思路
vipSet是一個(gè)包含了所有vip用戶信息的一個(gè)對(duì)象,alterVIP(implantation vipSet)這個(gè)方法首先從用戶處獲取一個(gè)id,然后遍歷vipSet,查找用戶輸入的id是否存在于vipSet當(dāng)中,
如果不存在,則輸出“沒有要修改的會(huì)員信息”
如果存在,會(huì)讓用戶輸入修改后的編號(hào),名字,積分和折扣,根據(jù)修改后的編號(hào),名字,積分和折扣,一個(gè)新的VIP對(duì)象newvip被建立,此newvip對(duì)象會(huì)被當(dāng)作存在于implantation vipSet中的alterVIP方法的參數(shù)傳入,實(shí)現(xiàn)最后的修改vip功能。
同理,對(duì)于deleteVIP,從用戶中取得要?jiǎng)h除用戶的編號(hào),然后此整數(shù)編號(hào)會(huì)被當(dāng)作存在于implantation vipSet中的deleteVIP方法的參數(shù)傳入,實(shí)現(xiàn)最后的修改vip功能。
注意207行alterVIP和224行的vipSet.alterVIP(id,newvip)并不是同一方法,同理231行deleteVIP和235行vipSet.deleteVIP(q)也不是同一個(gè)方法,因?yàn)閭魅氲膮?shù)的類型并不同。在java中這叫做方法的重載。
當(dāng)前題目:編寫java代碼的思路 編寫java代碼的思路有哪些
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/dophihd.html