大家都知道rt.jar和tools.jar是JDK中很重要的jar
我把它们反编译了 想研究它们
可是我感觉自己对JDK的内核还不是很明了 研究起来有些吃力和迷茫
大家讨论下 JDK的作用和实现的功能 内部类的重要部分等等
开怀畅谈吧`
高手给分

解决方案 »

  1.   

    反编译其实不必要,因为有些地方提供了源代码的查看。
    他们只是java开发中用到的一些api,相当于提供的库函数。
    至于比较重要的包,对于不同的开发可能不太一样,但java.lang、java.io、java.util是比较重要的,根据你自己的应用,java.awt、javax.swing、java.math、java.sql等等都是常用的。
    如果你想研究“内核”,建议你还是读一下Java虚拟机规范。
      

  2.   

    似乎jdk是带源代码的。是个zip的包。解开就行了。
      

  3.   

    同意一楼的,eclipse似乎也支持源码察看,不过好像要下插件,如果真的要反编译软件的话,cavaj应该是个不错的反编译工具
      

  4.   

    反编译工具的话,我在用jad,而且它也有eclipse的插件,叫做jadclipse,在eclipse双击就可以反编译.class文件,还不错。
      

  5.   

    另外在jdk目录下的src.zip直接打开就好了,里面都是源代码