![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
漠刀
这个作者很懒,什么都没留下…
展开
-
BigDecimal舍位模式与有效精度 -----商业与科学计算
发现身边不少同事在金融业务场景计算中使用近似计算,感到非常惊讶。基于二进制有时无法精确地表示一个包含小数的数值,只能采用近似表示,这还不是最糟糕,更糟糕的是,我们在二进制表示的近似值上,利用计算机运算电路来计算得到的误差可能进一步放大,这种方式的唯一好处就是运算速度快,但可能无法得到精确的运算数值。基于二进制有时无法精确地表示一个包含小数的数值,只能采用近似表示。因此,我们会发现0.3+0.3...原创 2018-08-23 19:08:56 · 913 阅读 · 0 评论 -
写好一个方法系列------处理返回值
方法签名设计原则:单一职责,简单易用,最少知识原则,结果明确且不丢失信息。一个方法有返回值,方法名,方法体,方法参数。 因此,设计并写好一个方法要考虑这些要素要如何处理。这里主要整理一些关于返回值的处理经验。返回值不要存在多种形式,或者存在双重意义,示例如下:Null与List的区别,关于这一点,在effective java中第43条也有提及。Long与long,返回数量时,n...原创 2018-10-27 13:59:52 · 191 阅读 · 0 评论