色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

list總數設置多少最好

林玟書2年前13瀏覽0評論

list總數設置多少最好?

從語言上來看,java.util.List是個接口,其下有N多實現,最常用的是ArrayList和LinkedList及其各種繼承或同步化實現(如Vector/Queue/Stack這些的)

ArrayList內部是拿數組存儲,那么上限就是Integer.MAX_VALUE LinkedList內部是個鏈表,理論上是無限的 另外,List里放的東西都是在內存里的(當然你也可以自己實現一個放磁盤上的),因此能放多少也取決于放的東西的大小以及種類。

大小方面很容易計算,一個對象如果1K,那400,000個就至少要占用400M的內存(不算其他占用)。

而虛擬機內存分類方面,如果是普通對象,一般占用的都是堆(Heap)空間,如果是常量或是類似String.intern()出來的東東,則占用的是永生帶(Permanent Generation)。

實際開發中,虛擬機默認內存大小根據不同的虛擬機實現有所不同,可以在啟動應用時用-Xmx調整最大堆大小,比如調整堆最大大小為2G: 所以40萬是放得下的

java 中鏈表,list總數設置多少最好