如何看java源代码 据说看源代码是提高的好方法,我也试着看了一些可是看了一下就看不下去了希望高手能给指点一下我该如何看源代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我最早看tomcat的源码,其实多写,多看就能进步了。 看当然重要.但应该在看的同时试着去募枋写一些类似的代码,还可以给看的代码加上些注释,这样,下次再看到时就明白它是干什么的喽.看是不错的.但敲代码才能使人进步...还有看的代码要与自己掌握的知识相符.要是才开始学Hibernate就去看Hibernat的源码.那就不太好了. 这要看你对什么感兴趣。比如说你对服务器和HTTP协议感兴趣,那你可以看TOMCAT和源码。如果你对MVC的产品实现感兴趣,可看下STRUTS。在看源码时,不能忙目的看。要有目的性。首先要对这个产品有大至的了解,比如HTTP协议。这样才能看得进。 如果想要工具的话,我给你推荐source insight 那可是相当的方便,我就用这个看C ,C++ ,JAVA ,MFC等等的源代码 帮LZ顶, 看js,看JSP,看框架:如struts 看opensource 的 project最好先大致的知道这个projecct做的什么,有什么样的功能,主要的feature有哪些。然后先从大的架构开始,了解架构是怎样的。这时从设计上的学习,从代码和应用的学习就是从sample开始。 最好的方法:(请注意)先随便拿本java入门书看完,书上的例子照着做完,哪怕抄,要都能理解,然后开始去找例子,先从最小的例子开始看,然后自己写,然后自己加一些自己的想法,有了这些基础再去看别人写的例子,去了解别人的思想,然后转换成自己的,慢慢的你会进步非常的神速,加油朋友 看源代码,首先你自己要有开发经历。知道一些常用的开发手段 我看过struts,就说下struts吧。我是先做了一个很小的demo,而后debug,一步步跟进,先了解整个流程,而后再针对性的看源代码。这样个人觉得效果要好点。 首先要使用帮助分析代码框架的工具,如VC中的class view。我认为这样至少可以减少初看长代码者的很多麻烦,方便熟悉代码的基本框架。然后是要带着问题去看,借助上述对框架的理解就比较容易能找到一些感兴趣的代码段,此时就可以细细品位了。我觉得阅读代码起初不是件容易的事,要先选点代码量不大且自己较能理解的代码来练习阅读能力。一开始就拿个LINUX内核那样的“天书”来,我相信不是每个凡人都能轻易看懂的。 学习 源代码 很是枯燥,我也看一些源代码,特别是一个一个文件的查看,最后,我发现,要想快速了解像jdk,tomcat,hibernate这样的源代码,必须得借助工具,首相从整体出发,了解整体框架,然后,在注重细节,我推荐使用Rose,powerdesign 或者source insight 都可以啊 我的理解,你得知道这个工具包是在完成什么功能。比如Spring,你先用一段时间,知道它会读bean.xml,然后去生成bean的实例。有了这样的一个概念以后,你再去看代码,看看Spring是怎么样来实现这个功能的。 我个人理解,为了看而看,肯定是不行的,要想办法让自己感兴趣,否则,真的很难看下去的,太枯燥了,而且里面的很多思路,思想,你不清楚要先找些简单的短小的java代码来看,然后,模仿它,然后实现它,慢慢的积累经验,写代码,有的时候,就是熟能生巧 java中getClass的问题,在线等 ==java swing开发中国象棋人机对战程序= Servlet中的问题 转换问题 怎样包含一个同文件夹下的类? 关于数据库设计的问题 高分求助, 高分请教!急!在2000下如何配置JDK1.4啊??快点啊! 请问那位高手:如何用jdk开发自己的包!以供别人使用!! 写了一段java代码,用来调用http接口,java代码用执行的时候没有问题,但把代码部署在项目中就出错。 关于poj和黑白棋的一些问题 arrayList和Vector的比较,都说Vector是线程同步的,有必要吗?
还有看的代码要与自己掌握的知识相符.要是才开始学Hibernate就去看Hibernat的源码.那就不太好了.
那可是相当的方便,
我就用这个看C ,C++ ,JAVA ,MFC等等的源代码
我看过struts,就说下struts吧。我是先做了一个很小的demo,而后debug,一步步跟进,先了解整个流程,而后再针对性的看源代码。这样个人觉得效果要好点。
然后是要带着问题去看,借助上述对框架的理解就比较容易能找到一些感兴趣的代码段,此时就可以细细品位了。我觉得阅读代码起初不是件容易的事,要先选点代码量不大且自己较能理解的代码来练习阅读能力。一开始就拿个LINUX内核那样的“天书”来,我相信不是每个凡人都能轻易看懂的。
比如Spring,你先用一段时间,知道它会读bean.xml,然后去生成bean的实例。
有了这样的一个概念以后,你再去看代码,看看Spring是怎么样来实现这个功能的。
要先找些简单的短小的java代码来看,然后,模仿它,然后实现它,慢慢的积累经验,写代码,有的时候,就是熟能生巧