鍍金池/ 問答/Java  數(shù)據(jù)庫/ 怎么深入學習開源框架源碼,有什么工具可以很好的幫助分析理解?

怎么深入學習開源框架源碼,有什么工具可以很好的幫助分析理解?

成為大神的路很漫長,而成為大神的最好的方式是學習他們寫的程序,以及深入理解他們的思想,其中必不可少的一個環(huán)節(jié)就是讀源碼,但是優(yōu)秀的開源框架寫的都很復(fù)雜,成百上千的接口,抽象類,那怎么一步一步的去理解其中每個組件的用途及關(guān)系呢,又有什么工具可以幫助分析理解呢,比如根據(jù)jar包自動生成類圖關(guān)系圖等。

回答
編輯回答
網(wǎng)妓

1 看書 源碼分析的書
2 看博客 一般都有人講解
3 下載源碼 源碼啟動 結(jié)合1 2 打斷點 調(diào)試 話uml圖 寫博客
帶著問題去看

2017年6月19日 19:09
編輯回答
別逞強

打斷點,做筆記,寫文章吧...

2018年7月14日 17:21
編輯回答
久不遇

拙見:
學習源碼和工具關(guān)系不大,只要抓取一條主線,看下去,然后遇到問題水平擴展,各個擊破就可以了。
個人覺得看源碼不僅僅是看懂了大神的手法,更重要是把相關(guān)知識都融會貫通。
如果使用 idea 開發(fā)可以使用 ??U 快捷鍵查看一下類關(guān)系圖。

2018年2月5日 12:36