小錢今天要說的主題是JDK1.5的新特性:自動拆裝箱。 我們知道在java中數據類型分為兩種 : 1.基本數據類型 2.引用數據類型(對象) 在 Java程序中所有的數據都需要當做對象來處理,針對八種基本數據類型提供了包裝類,在前面的文章中我也有提到,如下:
int --> Integer byte --> Byte short --> Shortlong --> Long char --> Character double --> Doublefloat --> Float boolean --> BooleanJDK1.5以前基本數據類型和包裝類之間需要互轉:
基本---引用 Integer x = new Integer(x); 引用---基本 int num = x.intValue(); 1)Integer x = 1; x = x + 1;經歷了什么過程:裝箱—-拆箱—-裝箱; 2) 為了優化,虛擬機為包裝類提供了緩沖池。 Integer池的大小-128~127 一個字節的大小; 3) String池:Java為了優化字符串操作 提供了一個緩沖池;
新聞熱點
疑難解答