1.所佔記憶體不同:
integer物件會占用更多的記憶體。integer是乙個物件,需要儲存物件的元資料。但是int是乙個原始型別的資料,所以占用的空間更少。
2.型別及初始值:
int 是基本型別,直接存數值,在類進行初始化時int類的變數初始為0;而integer是物件(integer是int的封裝類),用乙個引用指向這個物件,integer的變數則初始化為null
int和integer都可以表示某乙個數值,但int和integer不能夠互用,因為他們兩種不同的資料型別;
int 和 Integer 的區別與作用
char character byte byte short short int integer long long float float double double 引用型別和原始型別的行為完全不同,並且它們具有不同的語義。引用型別和原始型別具有不同的特徵和用法,它們包括 大小和速度問題,這種型...
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...