Java數組在內存中是如何存放的

Java中有兩種類型的數組: 基本數據類型數組; 對象數組; 當一個對象使用關鍵字「new」創建時,會在堆上分配內存空間,然後返回對象的引用,這對數組來說也是一樣的,因爲數組也是一個對象; 一維數組 int[] arr = new int[3]; 在以上代碼中,arr變量存放了數組對象的引用;如果你創建了空間大小爲10的整形數組,情況是一樣的,一個數組對象所佔的空間在堆上被分配,然後返回其引用;
相關文章
相關標籤/搜索