标为 native 的方法是能过 C 语言实现的, 你可以下载 jdk 的源码搜索 C 语言部分源码找到.这部分代码无法在 IDE里直接查看. 可从这里看到http://www.docjar.com/html/ap...Math.pow 是通过StrictMath 实现的. public static double pow(double a, double b) { return StrictMath.pow(a, b); // default impl. delegates to StrictMath } StrictMath.javahttp://www.docjar.com/html/ap... 613 public static native double pow(double a, double b); 也有对应 java 的实现http://developer.classpath.or...供参考. 文档https://docs.oracle.com/javas...
标为 native 的方法是能过 C 语言实现的, 你可以下载 jdk 的源码搜索 C 语言部分源码找到.这部分代码无法在 IDE里直接查看.
可从这里看到
http://www.docjar.com/html/ap...
Math.pow 是通过StrictMath 实现的.
StrictMath.java
http://www.docjar.com/html/ap...
也有对应 java 的实现
http://developer.classpath.or...
供参考.
文档
https://docs.oracle.com/javas...