如果一个类被strictfp标记了,则这个类的所有方法都将严格按照浮点计算来产生理想结果。

Math类中大多数方法都是调用StrictMath中的native方法,StrictMath的方法都是通过调用本地方法来实现。

 

            数值类型的合法转换

实箭头表示无信息丢失的转换,虚箭头表示有精度损失的转换。

String类对象为不可变字符串,优点是:编译器可以让字符串变量进行共享。编译器将所有第一次出现的字符串都存放在缓存池中,如果第二次出现则直接将变量指向该地址,无须再次创建。