我刚刚下载了openjdk源代码,并意识到几乎所有的java.lang.Math类都是用本机c / c ++代码实现的。我想知道是否有任何完全用java编写的实现。
答案 0 :(得分:7)
看看MicroFloat。它针对J2ME平台,根据作者,它实现了java.lang.Math。
中的所有方法答案 1 :(得分:2)
目前,java.lang.Math
类中的方法的一些纯Java改进已集成到apache commons-math中:
请参阅:Elementary functions in JDK are slower than necessary and not as accurate as they could be.