最近打算研究下jdk的源码,不知有没这方面的比较好的书籍或系列文章?

解决方案 »

  1.   

    直接看代码吧,里面的注释,javadoc算是详细的了
      

  2.   

    你下载的JDK里不就有吗...
    又一个不看文件说明的人...
    看看你的JAVA安装目录下的SRC文件夹
      

  3.   

    其实主要是希望有本书能够介绍下jdk类库的设计意图,思想和思路~
      

  4.   

    直接搜索你感兴趣的,看别人的blog
      

  5.   

    解压..\Java\jdk1.6.0_10\src.zip(版本不同,文件名可能不同,但找到那个src.zip就好了)文件,里面就是JDK的源码了里面有详细的注释
      

  6.   

    建议还是先看下 java虚拟机是怎么实现的,然后看源码会更有帮助
      

  7.   

    首先把面向对象编程搞清楚,不然看了也等于白开,你要清楚JDK的源码里面有7000多个类,可能现在还不止!!!
      

  8.   


    SUN JDK中自带的源码包并不含JDK的源代码,包含的只有java api的源代码,sun的私有包,本地方法以及虚拟机实现源代码是没有的,jdk完整源代码需要另外下载,sun的官方有下载,而且源码包中分为linux solaris windows几个不同版本的源代码。
    至于注释,本地方法源代码与虚拟机实现源代码的注释很少,而且描述的也不清楚,只能细细看代码才能体会,不过代码大多结构清晰,容易看懂。
    源代码下载下来应该是一个一百多兆的jar文件,运行这个jar文件可以进入安装界面,将源代码解压到一个文件夹中,其实jar也可以直接使用,无需解压。
      

  9.   


    确实 是希望找到 java 源代码类库的设计逻辑、思想的说明。。
      

  10.   

    建议看Java容器类的实现,一方面经常会用到,另外设计得非常不错,作者可是大名鼎鼎的Joshua Bloch