基本數(shù)據(jù)類型的包裝類都是不可變類前塔,如果將其以參數(shù)的形式傳遞,并在方法中對其值進(jìn)行修改式廷,達(dá)不到預(yù)期的效果咐扭。
如果想要傳遞的參數(shù)在方法中被修改后,其真實(shí)的值也被修改滑废,可以使用org.omg.CORBA包中的持有者(Holder)類型蝗肪,可以對傳入到方法中參數(shù)的值的改變達(dá)到改變對象包裝器中真實(shí)內(nèi)容的改變。
當(dāng)在一個(gè)方法中調(diào)用另一個(gè)方法蠕趁,且涉及到臨時(shí)變量的傳遞和值的改變的問題薛闪,就可以使用持有者(Holder)類型進(jìn)行操作。
【免費(fèi)分享java學(xué)習(xí)資料的微信:tangniu520666妻导,備注“4”全部免費(fèi)逛绵,先到先得】