看別人的代碼是一種痛苦的事情,不過只要你喜歡可以把這種痛苦的經(jīng)歷變成與一個陌生人的交流,看代碼首先要熟悉業(yè)務,再次通過注釋尋求,模塊功能。其實最好的方式是你通過對某一塊代碼的閱讀,進行繪制流程圖,VISIO畫起流程圖來很方便,找出數(shù)據(jù)流,再加上自己的閱讀的注釋。
創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目成都做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元禹城做網(wǎng)站,已為上家服務,為禹城各地企業(yè)和個人服務,聯(lián)系電話:18980820575
在你閱讀學習的過程中,會發(fā)現(xiàn)其他coder的非常巧妙的做法,這是你應該慶幸,因為你在進步。閱讀是必須的。 --------------個人觀點僅供參考
不會就別那么肯定的說看不到~
jdk里有個src.zip,解壓以后放在jre里ok
如果不行,在eclipse里建立一個叫jre的文件夾,然后把jre6里的東西考進去,把src考進去,必須行。
如何看JAVA源代碼的問題?。?/p>
我最近剛剛轉(zhuǎn)為JAVA開發(fā),因為以前一直做DELPHI,剛一接觸JAVA,感覺好不適應,公司給了一個業(yè)務的源代碼學習,可是東一個接口西一個繼承看的我頭好大,各位有什么好方法可以看的明白些呢,謝謝各位了!?。?/p>
畫成UML圖,
導成UML圖~~
用集成環(huán)境的編輯工具:JB,eclipse,IntelliJ IDEA等.
如何導出成UML???
用什么工具導出???
JBuilder 有這個功能
但是還是建議自己來,先畫類的繼承關(guān)系,然后是類之間的通信.
了解了整體關(guān)系以后,再看具體代碼的實現(xiàn).......
先了解什么叫 面向?qū)ο?/p>
先從整體(框架)上了解你所看的東東
然后建立面向?qū)ο蟾拍?/p>
然后。。。。。。。。
TOGETHER 和ROSE可以導。
沒辦法!
只能從基礎來!
總結(jié)樓上的一些建議:
1、了解基本java語法;
2、面向?qū)ο笏枷耄?/p>
3、最好了解UML語言;
4、稍稍熟悉一種IDE的使用方法。
第二點是最基本的,難以想象在不熟悉面向?qū)ο蟮幕A上能夠真正了解一個java程序的整體結(jié)構(gòu)
推薦使用 Source Insight,看源碼這個是最佳選擇!十分方便!我現(xiàn)在就在用,哈哈
先打好基礎吧
比較你不是從C++轉(zhuǎn)過來的