java源码中的native方法是不能直接在jdk中看到的,因为jdk不是开源的,要看到的话需要sun授权才行,现在只有openjdk是被sun公司授权,所以要查看的话,下载完整的OpenJDK源码包 http://jdk.java.net/;
接下来里面解压后找到jdk目录(也就是OpenJDK里的大部分类库的实现)的内容了。其中
src/
share/ 平台无关的实现
classes/ 平台无关的Java代码实现
native/ 平台无关的native代码实现(主要是C)
classes与native目录的结构就跟Java的包(package)目录结构一样,两边是对应的。知道这个关系就能很快找到JDK类库里Java一侧声明为native的方法在C里的实现函数。