抽絲剝繭.

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、離石網(wǎng)站維護、網(wǎng)站推廣。
你說的信息比較少,看代碼暈的話,我只能猜你做的是別人已經(jīng)開發(fā)了一半的項目.
Java一般應(yīng)該是web項目,如果是其他的可以類比,這種項目一定以頁面為起點,抓住這個起點,往后面追.剛開始接手的時候不要看無關(guān)的代碼,也不用起記憶無關(guān)的表,就一個功能點開始,從前臺往后面追,一直追到數(shù)據(jù)訪問,理清楚業(yè)務(wù)以及用到的表.
瀏覽器的開發(fā)者工具可以抓取請求和響應(yīng)結(jié)果,沒有頭緒的時候,點一下菜單,抓取請求,再(eclipse為例)ctrl+H搜索一下抓到的請求方法,就可以快速找到j(luò)ava文件.再在xml文件里搜索類名,就可以找到注入的相關(guān)配置.
等積累多了,業(yè)務(wù)和表自然就熟悉了,也就不會暈了.
vipSet是一個包含了所有vip用戶信息的一個對象,alterVIP(implantation vipSet)這個方法首先從用戶處獲取一個id,然后遍歷vipSet,查找用戶輸入的id是否存在于vipSet當中,
如果不存在,則輸出“沒有要修改的會員信息”
如果存在,會讓用戶輸入修改后的編號,名字,積分和折扣,根據(jù)修改后的編號,名字,積分和折扣,一個新的VIP對象newvip被建立,此newvip對象會被當作存在于implantation vipSet中的alterVIP方法的參數(shù)傳入,實現(xiàn)最后的修改vip功能。
同理,對于deleteVIP,從用戶中取得要刪除用戶的編號,然后此整數(shù)編號會被當作存在于implantation vipSet中的deleteVIP方法的參數(shù)傳入,實現(xiàn)最后的修改vip功能。
注意207行alterVIP和224行的vipSet.alterVIP(id,newvip)并不是同一方法,同理231行deleteVIP和235行vipSet.deleteVIP(q)也不是同一個方法,因為傳入的參數(shù)的類型并不同。在java中這叫做方法的重載。
小項目:和大項目的一樣問題,主要看這個項目要解決什么問題了,朝這個方向想項目的目標就行了,這樣的思路做出來的項目肯定與項目本身的問題就是吻合的。
寫代碼的順序最好和實際操作的邏輯一樣,先做什么后做什么,這樣能最大程度的保證邏輯不會出什么問題。前提是你要熟悉業(yè)務(wù)邏輯。
還有開發(fā)的時候不要局限于一個方法的實現(xiàn)代碼邏輯,先從整體上把方法都寫出來,比如這個方法要做什么,只管寫一個方法就行,具體怎么做可以在框架都搭完了再寫,更好的就是全部用接口,接口全部寫好了之后再寫實現(xiàn)類,這樣更好。
還有一個方法里面的代碼最好不要太長,最好不要超過一個屏幕,不然看起來很累的,可以把一個方法分成好幾個方法來寫,那樣BUG也會減少很多,邏輯性強。還有就是最好不要循環(huán)嵌套,嵌套個兩三層后出問題就麻煩了,如果一定要嵌套就分出去一個方法就好。
還有就是要多集成,能通用的方法就通用寫掉,寫成工具類,如果有框架了,多多熟悉原本就有的工具類,都自己寫的話代碼多不說,還很容易出錯,要學會活用別人的代碼。
最后:多多交流,自己蒙頭寫只能一事無成。
最最后:手打真累...
網(wǎng)頁標題:java項目代碼思路,java開發(fā)程序思路
URL標題:http://chinadenli.net/article8/dsescop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、App設(shè)計、全網(wǎng)營銷推廣、品牌網(wǎng)站建設(shè)、商城網(wǎng)站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)