Существует правило PMD , в котором говорится, что следует избегать создания экземпляров BigInteger или BigDecimal, если существует предопределенная константа.
BigInteger.ZERO
// instead of
new BigInteger(0)
Есть ли какое-либо иное преимущество, кроме сохранения нескольких байтов?