新手的話,首先先把項(xiàng)目跑起來,跑起來之后,先看頁(yè)面的跳轉(zhuǎn)和業(yè)務(wù)上的邏輯,什么頁(yè)面顯示什么內(nèi)容,做到心里有數(shù)。這些都清楚了之后,就可以看后臺(tái)代碼啦,web項(xiàng)目一般就是mvc的分層模式。大致就是數(shù)據(jù)層,業(yè)務(wù)層,顯示層。所以建議先從顯示層看(可以理解為頁(yè)面啦),看的時(shí)候,著重理解業(yè)務(wù)邏輯,和哪些數(shù)據(jù)是需要交互的部分,心里有底。
五河網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
看完之后對(duì)項(xiàng)目是干什么的,有哪些功能大致了解了,就可以準(zhǔn)備看代碼啦。
看代碼,可以先從配置文件開始,看用到了哪些框架,大致心里有底,然后可以百度下框架的作用。
這個(gè)時(shí)候,對(duì)項(xiàng)目整體大概有個(gè)認(rèn)識(shí)了,然后就可以去看請(qǐng)求在哪里接收,哪里處理什么業(yè)務(wù)邏輯,過程交互了哪些數(shù)據(jù)。這里最好是單個(gè)頁(yè)面或者單個(gè)功能模塊分開來看最好啦。
你說的java源代碼是指編譯成的class文件前的java文件。
當(dāng)我們運(yùn)行.java文件時(shí),它會(huì)被系統(tǒng)編譯成.class文件,例如Test.java編譯之后就是Test.class,
源文件就是指Test.java文件,
一般部署項(xiàng)目時(shí),有.class文件就可以發(fā)布運(yùn)行了,但是如果想修改這個(gè)系統(tǒng),.class是不能修改的,要有.java文件才能修改
也可以上網(wǎng)去下反編譯軟件,就是能把.class文件大部分還原成.java文件的工具,但不是100%還原,而且如果不是正版的,小心有毒啊,什么的。
想要看到都能java代碼,需要了解編程的基礎(chǔ)知識(shí),變量,表達(dá)式,程序執(zhí)行結(jié)構(gòu),邏輯判斷等等。最重要是要學(xué)會(huì)如何調(diào)試代碼,慢慢練習(xí),熟練了自然就會(huì)了。