자바에는 수학적 연산을 돕는 클래스는 Math 이외에도 존재한다. java.lang.StrictMath라는 클래스인데, 두 클래스의 차이점은 Math는 JDK 1.0 부터 StrictMath 클래스는 JDK 1.3 부터 제공되었다. 그리고 StrictMath는 어떤 OS나 어떤 시스템 아키텍처에서 수행되든 간에 동일한 값을 리넡해야 한다는 기준에 의해서 만들어진 클래스다.
즉, Math의 경우 시스템에 따라서 결과가 달라질 수도 있다. 하지만, 실제 Math 클래스의 소스를 보면 대부분 StrictMath 클래스의 메소드를 호출하도록 되어있다.