java對於裝箱的理解
int i= 5891;
Integer integer = new Integer(i);
System.out.println(integer.intValue()+integer.toString());
System.out.println(integer.intValue()+integer.intValue());
System.out.println(integer.doubleValue());
System.out.println(integer.equals(4511));
System.out.println(i);
//裝箱之後更加方便的調用,如上,可以進行對比和類型轉化等等一些操作
//這在i這個變量上是不行滴,調用不了滴
總之,數據被裝箱之後講被當做一個對象來看待,而不僅僅是一個單一類型的數據了。
這個對象已經原來不能進行的一些轉換等一些操作,不用再單獨寫一些方法,因爲這個裝箱後的對象已經可以自己調用一些方法了。