new BigDecimal(sum,compactValFor(sum),rscale, 0);//返回通過(guò)其他構(gòu)造方法得到的BigDecimal對(duì)象 } 以上只是對(duì)加法源碼的分析,減乘除其實(shí)最終都返回的是一個(gè)新的BigDecimal對(duì)象,因?yàn)锽igInteger與BigDecimal都是不可變的(immutable)的,在進(jìn)行每一步運(yùn)算時(shí),都會(huì)產(chǎn)生一個(gè)新的對(duì)象,所以a.add(b);雖然做了加法操作,但是a...
www.dbjr.com.cn/program/2910891...htm 2025-6-7