首頁>Club>
10
回覆列表
  • 1 # 髒話比謊話乾淨558

    int佔用4個記憶體。

    integer佔用16個位元組。

    int是基本資料,Integer是包裝類。

    基本資料和包裝類:

    java是面嚮物件語言,基本資料型別並不是一個具體的類,用包裝類可以更好的提現萬物基於物件這一理念。

    集合中的泛型需要基類是Object型別,所以必須有個物件的包裝類才能使用。

    包裝類屬於引用資料型別,所以它們之間的區別就是基本資料型別和引用資料型別的區別。反應到記憶體中,基本資料型別的值是存放在棧裡面,而包裝類的棧存放的是值得地址,值存放在堆記憶體中。

    擴充套件資料:

    Integer 類和 int 的區別:

    1、Integer 是 int 包裝類,int 是八大基本資料型別之一。

    2、Integer 是類,預設值為null,int是基本資料型別,預設值為0。

    3、Integer 表示的是物件,用一個引用指向這個物件,而int是基本資料型別,直接儲存數值

  • 2 # 溫柔指標

    int型別在記憶體中佔用了4個位元組,也就是32位。int型別是有符號的,因此,32位並不會全部用來儲存資料,使用最高位來儲存符號,最高位是0,提示資料是正數,最高位是1,表示資料是負數,使用其他的31位來儲存資料。

  • 中秋節和大豐收的關聯?
  • she likes going後面加動詞什麼形式?