【发布时间】:2015-07-05 15:59:45
【问题描述】:
new BigDecimal("10000");
new BigDecimal(10000);
我知道如果数字大于编译器接受的数字,则使用字符串构造函数,但其中一个构造函数比另一个更快吗?
【问题讨论】:
-
为什么不自己试试呢?调用这些构造函数数千次并测量所需时间。也许读这个:How do I write a correct micro-benchmark in Java?
-
根据这个 SQ 问题,不推荐使用双重构造函数:stackoverflow.com/questions/1056722/…
-
@bish 这里没有人使用该构造函数,所以它并不重要:)。
-
@MCMastery,公开课
BigDecimal比较这两个构造函数,有什么问题?
标签: java performance bigdecimal