如何查看Java类的本机实现?

poi*_*oae 1 c++ java open-source native

有几个站点提供Java源代码.不幸的是,这些并不是指Java本机二进制文件.简而言之:未显示本机函数的源代码.

一个例子是StrictMath.floor.唯一提供的是原始Java声明

 public static native double floor(double a);
Run Code Online (Sandbox Code Playgroud)

我感兴趣的是实际的c/c ++代码.他们是如何实际实现的?

jta*_*orn 5

OpenJDK项目包含完整的源代码.jdk 6的源大致相当于Sun/Oracle jdk中的源.jdk 7的来源应该几乎完全相同.