此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主截止到2008-06-21 11:27:22的汇总数据:
注册日期:2007-5-7
上次登录:2008-6-10
发帖数:4                  发帖分:80                 
结贴数:0                  结贴分:0                  
结贴率:0.00 %        结分率:0.00 %        
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    找一个你熟悉的项目,下回来源码 ,然后单步跟踪一遍,前题有一定基础,至少会单步跟踪调试对ide也得熟悉些,项目别选太大的,像apache里面的项目都还可以。一开始还是比较艰难的,时间长了就好了。
      

  2.   

    下源代码 DEBUG
    另外也可以用逆向工程生成UML
      

  3.   

    开始的时候是把源代码关联,有不明白的地方可以ctrl直接过去看。之后有一些积攒之后,可以去看开源项目中的闪亮的地方,比如Spring中的IOC。然后参照自己去实现一个简单的DEMO,之中可以参考一些资料。个人理解这样会比较快速的将一个项目中的一部分较为深入的了解。毕竟一个成熟的开源项目技术的积攒及范围都比较大。完全了解没有必要也没有可能。
      

  4.   

    综合考虑后选择自己的路
    学习ing!
      

  5.   

    本帖最后由 pizzame 于 2008-06-23 09:21:01 编辑
      

  6.   

    开源框架类实在太多了,
    上次看struts 的,看到RequestProcessor就不想看了,里面牵扯到了N个类,N个类里又扯到别的类,看完这个就忘了那个。
      

  7.   

    我读Spring的经验。
    从一个接口的使用方法入手,例如DI。先从网上找到其基本原理的文章,理解之后,找到生成实例的类的代码,然后一步步向下推。看到不认识的类就查查API看是干什么用的。
    首先要搞清它大体的处理步骤,然后再去详细看每个类的具体内容。读代码,最忌从一开始就企图详细理解一个大工程的所有细节。先看大匡,然后再逐步掌握自己感兴趣的细节。
      

  8.   

    lu guo    xuexizhong
      

  9.   


    读代码的时候可以把框架的代码读取到IDE的工程中去,
    例如,用Eclipse读代码,方便得很。或者在开发中设定classpath时,把代码也带上,
    如果遇到不知道接口怎么用的时候,直接看代码。个人认为,多看例如JDK、Spring这样优秀的代码,对于掌握Java编程的精髓很有帮助。
    初学者也不例外!
      

  10.   

    就像我刚开始学java时都说think in java好。就买了本看。结果看的迷迷糊糊的。什么模式的都不知道。还是从基础学起好。
      

  11.   

    thinking in java 不基础
      

  12.   

    先把jdk用熟悉再说吧,一般的框架会用就可以。
      

  13.   

    读自己用到的,已经会用的,对照着API帮助看.
      

  14.   

    其实框架就是DB访问,画面显示,资源管理。
    首先要知道你的框架的特点,也就是他的侧重点。
    我看源代码喜欢全局搜索,一直找到java自带的基础类。一条先走到黑。嗬嗬,挺笨的
    不过建议先会用,熟练用,在研读。会快一些,少走弯路
      

  15.   

    9楼高手,
    用什么工具可以逆向生成UML
      

  16.   

    适当的看点是有好处的
    最好就是在项目中运行起来看
    方法上面已经讲过
    和你要看jdk源码方法类似如果想全都看 可不是闹着玩的