Java中ArrayList最大容量爲何是Integer.MAX_VALUE-8?

咱們打開ArrayList的源碼能夠看到做者是有解析的: /** *要分配的數組的最大大小。 *一些vm在數組中保留一些頭字。 *嘗試分配較大的數組可能會致使 *OutOfMemory錯誤:請求的數組大小超過了虛擬機限制 */web
相關文章
相關標籤/搜索