7

我刚刚下载了 openjdk 源代码并意识到几乎所有的 java.lang.Math 类都是用原生 c/c++ 代码实现的。我想知道是否有任何完全用 java 编写的实现。

4

2 回答 2

7

看看MicroFloat。它以 J2ME 平台为目标,根据作者的说法,它实现了 java.lang.Math 中的所有方法。

于 2010-10-06T07:43:00.633 回答
2

目前对类中方法的一些纯 Java 改进java.lang.Math已集成到 apache commons-math 中:

请参阅:JDK 中的基本函数比必要的要慢,并且没有尽可能准确。

于 2010-10-10T12:14:06.043 回答