初始化 BigDecimals,其值為零或十

BigDecimal 為數字 0,1 和 10 提供靜態屬性。使用這些而不是使用實際數字是一個好習慣:

通過使用靜態屬性,可以避免不必要的例項化,也可以在程式碼中使用文字而不是幻數

//Bad example:
BigDecimal bad0 = new BigDecimal(0);
BigDecimal bad1 = new BigDecimal(1);
BigDecimal bad10 = new BigDecimal(10);

//Good Example:
BigDecimal good0 = BigDecimal.ZERO;
BigDecimal good1 = BigDecimal.ONE;
BigDecimal good10 = BigDecimal.TEN;