![](/img/trans.png)
[英]Is array of primitives assigned to variable as an Object (by reference) or by value?
[英]Object type reference variable assigned to a primitive
在Java中, int
是基本類型,而Integer
是對象。
Integer x = 4;
即使沒有特殊情況,即使從技術上講,這行代碼也不會產生錯誤。 這是一個對象類型參考變量,被分配給原始類型,通常沒有多大意義。 那為什么不產生錯誤呢?
這稱為自動裝箱 。
當用作對象時,編譯器會自動將原語裝箱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.