现在大四工作应该已经找好了吧
光能看懂人家程序是没用的
看懂别人程序的话最好先放入IDE中,比如JB。把UML图显示出来,在全局看懂设计模式

解决方案 »

  1.   

    放入IDE中,水平不错了。看也要耐性啊!
      

  2.   

    就是用JB看的,我是从http://www.java-cn.net/找到的那个源码,作者是apple,大概花了不到2天时间看懂了(包括细节方面),可能是注释写的很全,所以看的还比较顺利,我开始学JAVA大概1个半月了,主要是毕业设计用jsp+access做个比较简单的电子商务的网站,我花了1个月连学带做搞完了(以前从来没看过java,顶多c++学过一些),不知学习进度怎么样,还是想知道应该学到什么程度出去找工作才没什么问题,哪位能描述一下,谢谢啦!
      

  3.   

    楼上说重构???refactoring???
    如何做?不要只抄做概念!!!
    我想如果好地应该可以逆向工程,看到设计理念,学习这个会受益匪浅的
    因为是OOP所以如何封装是很重要的,上面说用JB看UML是不错的想法,但我对JB不熟悉,只知道看一个.JAVA文件的UML,不知道如何看多个文件的UML,请赐教
    我也是大四毕业,我在找些网上的成功项目分析,学学如何设计到实施,还有test也很重要的,国内这方面做地不太好,自动测试会对refactoring最基本要求。
    有兴趣的朋友可以联系我
      

  4.   

    其实你说的源程序我也看了,要想看懂它,得有一定的基础,基本的java语法就不用说了,它里面
    还用了swing、awt,所以你也要了解它们,它里面用了好几个类,其基本功能作者已经有注释
    了,我也是一个java的初学者,说实话,程序非常具体的细节我也没看懂,但程序构架和思想
    我看懂了,原因是我对swing、awt不熟,last,我想说基础很重要,且要全面,希望对你有帮助。
      

  5.   

    谢谢alpa(阿尔帕)“基础很重要”:我现在都晕了,到底哪方面算基础,就是语法吗,还是要包括JAVA类库?“且要全面”:指的是多全面,是说各种包都要熟悉吗,包括io,swing,awt,sql,java2d等等其他的包?要熟悉到什么程度才行?谢谢!