Java中int和Integer的區別


int 和 Integer 有什么區別

int 是 Java 提供的 8 種原始數據類型之一。Java為每個原始類型提供了封裝類,Integer 是 Java 為 int 提供的封裝類。 int 的默認值為 0,而Integer的默認值為null,是引用類型,即 Integer 可以區分出未賦值和值為 0 的區別,int 則無法表達出未賦值的情況, Java 中 int 和 Integer 關系是比較微妙的。關系如下:

  • int 是基本的數據類型;
  • Integer 是 int 的封裝類;
  • int 和 Integer 都可以表示某一個數值;
  • int 和 Integer 不能夠互用,因為他們兩種不同的數據類型

https://www.funtl.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM