回覆列表
  • 1 # 使用者2285396792530

    int和Integer的區別

    1、Integer是int的包裝類,int則是java的一種基本資料型別

    2、Integer變數必須例項化後才能使用,而int變數不需要

    3、Integer實際是物件的引用,當new一個Integer時,實際上是生成一個指標指向此物件;而int則是直接儲存資料值 。

    4、Integer的預設值是null,int的預設值是0

  • 2 # 湯圓電影Vlog

    1、Integer預設值是null,而int預設值是0;2、宣告為Integer的變數需要例項化,而宣告為int的變數不需要例項化;3、Integer是物件,用一個引用指向這個物件;而int是基本型別,直接儲存數值。

    Java兩種資料型別分類:原始資料型別,分為boolean、byte、in、char、long、short、double、float 。引用資料型別 ,分為陣列類、介面。為了程式設計的方便還是引入了基本資料型別,但是為了能夠將這些基本資料型別當成物件操作,Java為每 一個基本資料型別都引入了對應的包裝型別,int的包裝類就是Integer,從Java 5開始引入了自動裝箱/拆箱機制,使得二者可以相互轉換。Int是將一個數值向下取整為最接近的整數的函式。INT是資料庫中常用函式中的取整函式,常用來判別一個數能否被另一個數整除。

  • 中秋節和大豐收的關聯?
  • 什麼是appreadiness.dll嗎?