在Java中,數組的空間是由Java虛擬機自動管理的,無法直接釋放數組的空間。當數組不再被引用時,Java虛擬機會自動回收該數組的空間,釋放內存。可以通過將數組置為null來顯式地將數組引用置空,以便讓Java虛擬機回收數組的空間。
示例代碼如下:
int[] array = new int[10]; // 創建一個數組
// 使用數組...
array = null; // 將數組引用置空
// 數組不再被引用,Java虛擬機會自動回收數組的空間
在上述代碼中,當將array置為null后,數組不再被引用,Java虛擬機會自動回收數組的空間。