正在阅读:Java学习从入门到精通(附FAQ)Java学习从入门到精通(附FAQ)

2005-07-08 10:23 出处: 作者:robbin&cammsia 责任编辑:moningfeng

  其中特别值得一提的是JDK有一个非常棒的调试功能,-verbose,javac –verbose 以及其它很多JDK工具都有这个选项,-verbose 可以显示在命令执行的过程中,JVM都依次加载哪里Class,通过这些宝贵的调试信息,可以帮助我们分析出JVM在执行的过程中都干了些什么。

  另外,自己在学习过程中,写的很多的这种破坏例程,应该有意识的分门别类的保存下来,在工作中积累的典型例程也应该定期整理,日积月累,自己就有了一个代码库了。遇到类似的问题,到代码库里面 Copy & Paste ,Search & Replace,就好了,极大提高了开发速度。最理想的情况是把一些通用的例程自己再抽象一层,形成一个通用的类库,封装好。那么可复用性就更强了。

  所以我觉得其实不是特别需要例程的,自己写的破坏例程就是最好的例子,如果你实在对自己写的代码不放心的话,我强烈推荐你看看JDK基础类库的Java源代码。在JDK安装目录下面会有一个src.zip,解开来就可以完整的看到整个JDK基础类库,也就是rt.jar的Java源代码,你可以参考一下Sun是怎么写Java程序的,规范是什么样子的。我自己在学习Java的类库的时候,当有些地方理解的不是很清楚的时候,或者想更加清晰的理解运作的细节的时候,往往会打开相应的类的源代码,通过看源代码,所有的问题都会一扫而空。

Java Learning Path(五)资源篇

  http://java.sun.com/ (英文)
  Sun的Java网站,是一个应该经常去看的地方。不用多说。

  http://www-900.ibm.com/developerWorks/cn/
  IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是Web Services,Java,Linux极好的网站。强烈推荐!!!

  http://www.javaworld.com/ (英文)
  关于Java很多新技术的讨论和新闻。想多了解Java的方方面面的应用,这里比较好。

  http://dev2dev.bea.com.cn/index.jsp
  BEA的开发者园地,BEA作为最重要的App Server厂商,有很多独到的技术,在Weblogic上做开发的朋友不容错过。

  http://www.theserverside.com/home/ (英文)
  TheServerSide是一个著名的专门面向Java Server端应用的网站。

  http://www.cnjsp.org/
  JSP技术网站,有相当多的Java方面的文章和资源。

  http://sourceforge.net/
  SourgeForge是一个开放源代码软件的大本营,其中也有非常非常丰富的Java的开放源代码的著名的软件。


附:java入门与加深FAQ

一、准备篇

1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?
 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品