-
數組存儲方式: 數組引用變量是存放在棧內存(stack)中,數組元素是存放在堆內存(heap)中,通過棧內存中的指針指向對應元素在堆內存中的位置來實現訪問。
-
數組支持的類型:支持基本類型和引用類型(引用類型變量可以使用類、接口或數組來聲明)
ps:深入理解引用類型 -
集合支持的類型:只支持引用類型,不支持基本類型(轉成包裝類型即引用類型)
引用數組創建示例:
Integer[] integers1 = {};
Integer[] integers2 = {1,2};
Integer[] integers3 = {Integer.valueOf(1),Integer.valueOf(2)};
Integer[] integers4 = new Integer[4];
A[] a1 = {};
A[] a2 = {new A(), new A()};
A[] a3 = new A[1];