int和integer有什么區(qū)?
int 是基本類型,直接存數(shù)值,而integer是對象,用一個引用指向這個對象1.java 中的數(shù)據(jù)類型分為基本數(shù)據(jù)類型和復雜數(shù)據(jù)類型int 是前者而integer 是后者(也就是一個類);因此在類進行初始化時int類的變量初始為0.而Integer的變量則初始化為null.2.初始化時: int i =1;Integer i= new Integer(1);(要把integer 當做一個類看);但由于有了自動裝箱和拆箱,使得對Integer類也可使用:Integer i= 1; int 是基本數(shù)據(jù)類型(面向過程留下的痕跡,不過是對java的有益補充),Integer 是一個類,是int的擴展,定義了很多的轉(zhuǎn)換方法 類似的還有:float Float;double Double;string String等,而且還提供了處理 int 類型時非常有用的其他一些常量和方法