04 2021 档案
摘要:不行,你不能在没有强制类型转换的前提下将一个 double 值赋值给 long 类型的变量,因为 double 类型的范围比 long 类型更广,所以必须要进行强制转换。
阅读全文
摘要:+= 隐式的将加操作的结果类型强制转换为持有结果的类型。如果两这个整型相加,如 byte、short 或者 int,首先会将它们提升到 int 类型,然后在执行加法操作。 例:byte a = 127; byte b = 127; b = a + b; // error : cannot conve
阅读全文
摘要:如果你正在开发一个低延迟的交易程序,你真正想要在延迟方面的竞争,然后BigDecimal是不适合你,它是那样简单。在微秒的情况下,对象创建和任何十进制数学就太昂贵了。 我认为,对于大多情况下,使用BigDecimal是想都不用想,因为它会对应用程序的性能一点可见影响。 在作出交易决定延迟关键系统,任
阅读全文