看別人的代碼是一件比較痛苦的事情,如果代碼注釋多并且編寫很規(guī)則的話那就比較好,

創(chuàng)新互聯(lián)建站技術(shù)團(tuán)隊十載來致力于為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站制作、高端網(wǎng)站設(shè)計、成都營銷網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團(tuán)隊,先后服務(wù)、推廣了上千家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
如果有項目需求文檔或流程設(shè)計圖最好先看看系統(tǒng)的整體功能
然后根據(jù)項目的模塊劃分對整體有一個認(rèn)知
再根據(jù)模塊找到對應(yīng)的代碼模塊(需要注意模塊間的關(guān)聯(lián))
根據(jù)DB設(shè)計說明查看業(yè)務(wù)表的關(guān)聯(lián)關(guān)系
最后根據(jù)項目文檔重新查看項目整體構(gòu)成,這樣看印象比較深刻一些,千萬不要摳某一個功能的具體業(yè)務(wù)與實現(xiàn),只需要知道模塊的大概業(yè)務(wù),然后當(dāng)需要的時候再進(jìn)行細(xì)細(xì)研究某一功能
以上是我的經(jīng)驗之談,希望對你有幫助。
先學(xué)會JAVA,至少你看單個方法的時候,能看懂這個方法是做什么的。弄個myeclipse之類的軟件,將代碼運行一遍,看看是干嘛的。然后先瀏覽一下主函數(shù),里面的具體的類可以先不管,先把主函數(shù)從頭到尾仔細(xì)看看,應(yīng)該大概能知道這程序是干嘛的了。接著就設(shè)斷點,按F6一步一步看。從頭細(xì)讀,遇到什么類就先進(jìn)去掃一下,稍微了解一下結(jié)構(gòu)就行。然后具體看調(diào)用的方法,調(diào)哪個就看哪個,最好看懂方法的具體實現(xiàn)。如果一下子實在看不懂,那就自己在后面加個注釋方便呆會回來繼續(xù)看。先看后面的,這一行一行讀,不要怕麻煩,剛剛開始是慢點,讀得多了就基本能一掃而過了。
想要看到都能java代碼,需要了解編程的基礎(chǔ)知識,變量,表達(dá)式,程序執(zhí)行結(jié)構(gòu),邏輯判斷等等。最重要是要學(xué)會如何調(diào)試代碼,慢慢練習(xí),熟練了自然就會了。
講實話,我在不會寫代碼之前,也這樣說自己:我看得懂但不會寫。等我會寫代碼后。我才發(fā)現(xiàn)以前的話就是打臉,因為那根本不叫看得懂代碼,那只能叫看得懂英文單詞兒。
不知道我這樣講大家清楚不。就好像你說你懂英語,但是你說不出口一句完整的句子一樣的道理
你說你看得懂if 。。else,但是里面寫的邏輯和算法,你是看不懂的。看不懂邏輯的話,怎么叫看得懂代碼。
真正看得懂代碼的人,你說給一個什么功能讓他寫,他是寫的出來的。
這是我的親身經(jīng)歷,在培訓(xùn)之前,我也是說看得懂不會寫,但培訓(xùn)后,什么都能寫,大不了去網(wǎng)上搜一句然后就能湊湊寫出來。這才叫看得懂代碼啊。。
本文題目:java讀懂別人代碼 java文件讀取代碼
本文網(wǎng)址:http://chinadenli.net/article42/ddodeec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、電子商務(wù)、網(wǎng)站維護(hù)、移動網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站建設(shè)
聲明:本網(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)