本人工作两年,想大量读一下优秀的java源代码,想看看大师都是怎么写代码的,学习下设计技巧,编写原则的具体实现,编码规则等。比如spring的源码,请各位推荐下比较优秀的java源代码,我可以下载后学习,谢谢

解决方案 »

  1.   

    可以呀
      你在csdn下载比如Spring2.0源码
        在你项目包下面打开Spring的.class 它会提示你选择导入包将上面的下载的路径给它就好了。
         源码是英文注释的。。可以下载API对应来看
      

  2.   

      可以读读经典的struts1.2源码 看看struts过滤路径处理请求及分发跳转主要原理的几个类 试着动手写一些通过读取配置文件实现struts基本功能的 DIYstruts 有时间也可动手用java反射写写框架基本标签 希望对你有所帮助 
      

  3.   


    感谢这位兄台的回复,但我不是不会导入源代码,spring我已经下载3.0了,我想问问有啥和spring类似的项目代码,可以不仅是JavaEE的,可以是SE的,包括基于Swing的,比如看tomcat的源码或Apache下的项目的源码,不知道哪些更经典,更值得读,谢谢
      

  4.   

    spring框架能学到很多东西,设计模式,反射,代理...
      

  5.   

     其它的我就没研究过
      我现在也只是达到能看懂源码和简单应用的地步
       如果你绝的你可以的话自己写一个MySpring出来
        还有看源码看的不是它怎么用而是它的思想
      

  6.   

    petstore源码
    struts源码
    spring源码
    tomcat源码
    ......
      

  7.   

    04年前很多人都读jive的源码,现在还不知道流行什么。
    spring之类的源码读起来可能费些力气。有时间读读java集合类的源代码也不错。
      

  8.   

    可以去google code上看一下,很多是开源的,并且还有些是正在研发的项目