為什麼 setInt(int,Integer) 與 setInt(int,int) 不同?

發布 教育 2024-06-03
13個回答
  1. 匿名使用者2024-01-29

    Integer 是 int 的封裝類,其中有很多靜態方法處理 integer 是物件,int 不是物件,並且記憶體分配在不同的位置。

    換句話說,整數 i == null 很好,但 int i == null 就不行了。

    int 是原始資料型別,而 Integer 是對應於 int 的類型別,稱為物件包裝器。

    實現這種物件包裝的主要原因是類提供了將值從原始資料型別轉換為可列印字串的必要方法,以及其他一些實用方法;

    此外,一些資料結構庫類只能操作物件,不支援基本資料型別的變數,而包裝類提供了一種將基本資料型別轉換為等效物件的便捷方式,以便可以使用資料結構庫類進行處理。

    int 是乙個值,也稱為整數型別。

    Inder 是乙個類。

    所以在類間會有很多方法和屬性,但 int 沒有。

  2. 匿名使用者2024-01-28

    說白了,簡單來說,int 是基礎資料庫型別,不是物件,integer 是物件; 物件是具有屬性和方法的類的例項。

    當程式執行時,基本資料型別儲存在堆疊中,而物件實際上儲存在堆中(堆疊中僅儲存它們的引用)。

  3. 匿名使用者2024-01-27

    1、integer預設值為null,int預設值為0;

    2. 宣告為整數的變數需要例項化,而宣告為整數的變數不需要例項化;

    3.整數是乙個物件,引用用於指向該物件; 而 int 是基型別,它直接儲存值。

  4. 匿名使用者2024-01-26

    首先,型別不同。

    1. int:在MySQL中,int的資料型別是基本資料型別,即整數的拆箱。

    2. Integer:在MySQL中,Integer的資料型別是參考資料型別,是int的盒子。

    其次,預設值不同。

    1. int:將字段型別設定為 int 時,欄位的預設值為 0。

    2.整數:將字段型別設定為整數時,欄位的預設值為null。

    第三,儲存不同。

    1. int:int 作為物件直接儲存值。

  5. 匿名使用者2024-01-25

    int 是 integer 的縮寫,**段落只需要使用縮寫 OK,如:

    int main()

  6. 匿名使用者2024-01-24

    整數,對吧? 有這個關鍵詞嗎?

  7. 匿名使用者2024-01-23

    INT是指一種理財產品,同時與財務有很大的關係,差異很大,兩者的業務範圍不同,兩者的經濟效益不一樣,風險也不一樣。

  8. 匿名使用者2024-01-22

    它是一種基本資料型別,值直接儲存;

    是 int 的封裝類; 整數是用引用指向的物件; 整數是乙個類,是 int 的擴充套件,它定義了許多轉換方法。

    和整數都可以表示某個值;

    和 integer 不可互操作,因為它們是兩種不同的資料型別;

    說明。 arraylist al=new arraylist();

    int n=40;

    integer ni=new integer(n);

    不。 您可以將整數設定為物件,並使用引用指向該物件。

  9. 匿名使用者2024-01-21

    integer i=0;

    我是乙個物件。

    int i=3;

    i 是乙個基本變數。

    integer i=0;

    如果寫對了,過去就會上報,自動加解包是必須要寫的乙個新功能。

    integer i= new integer(0);

    提取 i 的值。

    例如,使用場合。

    新增到陣列列表中,您必須新增物件,而 int 不是物件,因此您只能向其新增整數。

  10. 匿名使用者2024-01-20

    INT 是八種基本型別之一,而 INTEGER 是 INT 型別的打包類。 在此類中,可以對 int 資料執行許多方法。 你可以看看jdkapi。

  11. 匿名使用者2024-01-19

    int i = 0;

    integer j = new integer(0);

    i == true;

    在以前的版本中,基本型別、int double 等不能直接放入 list、map 等,必須轉換為整數或雙精度型別。

  12. 匿名使用者2024-01-18

    一般來說,小寫字母以資料型別開頭(如int double),大寫字母以封裝為類(如double)開頭,將其他型別的資料轉換為整數的方法有很多種,比如進行轉換

  13. 匿名使用者2024-01-17

    整數是最終修改的類,存放在常量池中,存放在常量池的好處是節省空間,而且物件不需要多次建立,整數和字串與最終類相同,整數 i=10 之前建立, 或其他方法或屬性使用位址 10。

    無需例項化直接引用。

    例如:整數 i=10;

    integer y=10;

    如果執行結果為 true,則它都引用乙個 10 位址。

相關回答