Apache Math研读

来源:互联网 发布:炫彩软件 编辑:程序博客网 时间:2024/06/05 15:55

1.Apache Math是不可以被继承的

2.Apache Math是new不出来的,构造方法私有的。所有的方法都是类级别的。

3.Math用来执行基本的数学运算的。开放,平方,取对数,等

4.Math中于StrictMath中的很多的方法都是相同的效果的。因为Math都函数的实现,都是依靠StrictMath。

5.推荐将Math中的方法以更高效的方式实现,但是,要保持两点:一个是返回值的精度,一个是函数的单调性。

6.在进行max,min比较过程中,int,long直接进行大小比较的,但是float,double,由于存在-0,0f,+0.0f,-0.0d,+0.0d,所多进行了一次比较,比较两者是否都是数值0以及其中一个的字节码是否是-0,0d(f)的字节码,然后在进行大小比较。

原创粉丝点击