看jdk类库的源码
好多类的方法是native的,没有具体实现方法,使调用DLL么?
到哪里可以找到这些代码?

解决方案 »

  1.   

    native就是本地方法 用C/C++实现的
      

  2.   

    怎么样才能搞到native方法实现的c++代码?
      

  3.   

    native方法的方法体是用非java语言(比如c语言)实现的,如java.lang.StrictMath类中的大部分方法都是native的。
    java支持自己写native方法的,想研究可以查一下toturial
      

  4.   

    常规途径我们是拿不到native方法体的源码的,就像java的jvm的源码不可能公开一样。
      

  5.   

    想看native方法和jvm的源程序的话,可以自己去java.sun.com下载,不过需要先注册一个sun的帐号。
    链接在 http://java.sun.com/j2se/1.5.0/download.jsp 页面的 JDK 5.0 Source Code 部分
      

  6.   

    Sun 的 JDK 不是提供了“全部”源代码吗?
    你可以到 Sun 的网站上下载呀,比如 j2sdk-1_4_2-src-scsl.zip
    其中 native 的代码都是用 C 写的,你可以在里面找到 C 程序的。