int 和 integer 的區別
1 integer是int的包裝類
2 integer是類,預設值是null;int是基礎資料型別,預設值是0.
3 integer表示的是物件,用乙個引用指向這個物件;而int是基本資料型別,直接儲存數值。
integer類在-128到127的快取問題
即jvm會快取-128到127的integer的物件
若integer num1 = 1; 則會直接返回integer.parseint(「1」)
然後再 integer num2 = 1; 則又會返回integer.parseint(「1」)
若integer num3 = 128; 則會返回new integer(128);
Integer 和int的區別
1.int是基本的資料型別,直接存數值 2.integer是int的封裝類 integer 是物件,用乙個引用指向這個物件 integer 是乙個類,是int的擴充套件,定義了很多的轉換方法。3.int和integer都可以表示某乙個數值 4.int和integer不能夠互用,因為他們兩種不同的資料...
int和Integer的區別
今天有個學弟問了我乙個面試題 integer a 128 integer b 128 system.out.println a b 輸出什麼?為什麼?說來慚愧,我的直覺告訴我會輸出flase,但突然間還想不出來為什麼。所以寫了個例子研究了下 public static void main strin...
int 和 Integer 的區別
int是基本資料型別。不需要例項化。直接儲存資料值,資料儲存在常量池。預設為0。int a 1000 integer是int的包裝型別。要例項化。是物件的引用,要重新分派儲存位置,有指向 類似指標 和儲存位置兩個屬性。預設為null。integer b new integer 1000 1,inte...