初学者请教

我正在学习jive原码。
对于一大堆java文件,各位是怎么着手学得的?
希望大家把自己的经验分享以下。

顺便问一下,有从class文件到uml德class图的反向工程工具吗?
也许可以对从整体上把握jive的总体设计

谢谢

你说的东东我也很喜欢,只是现在还没有得到相关的好东西啊

这里这么冷啊。
板桥大哥,对于如此庞大的jive原码,从何处入手?能否指点一二?
希望板桥大哥醍醐灌顶小弟。。。。。
我目前的状态是:对java语言比较熟悉,有oo设计和开发经历,
对设计模式只能说有所了解。