![240](https://upload.jianshu.io/users/upload_avatars/11392459/fa05bfc0-21aa-4b62-825e-a66f4ee0b01a.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
CopyOnWriteArrayList CopyOnWriteArrayList是juc中提供的并發(fā)安全的ArrayList拇勃,我們拆分一下類名...
集合元素在內(nèi)存如何存放 數(shù)據(jù)元素在內(nèi)存中,主要有2種存儲方式:1已骇、順序存儲离钝,Random Access(或直接存儲票编,Direct Access)...
棧-Stack 定義:棧的元素是按后進(jìn)先出(LIFO)的方法進(jìn)行處理的,最后入棧的元素最先出棧卵渴;棧是一種線性集合慧域,其添加和刪除都在一端進(jìn)行;St...
HashSet Set集合的最主要特性就是沒有重復(fù)元素浪读,HashSet是Set的一個字類昔榴,其內(nèi)部基于HashMap實現(xiàn),因此HashSet的實現(xiàn)...
TreeSet TreeSet是基于TreeMap的NavigableSet實現(xiàn)碘橘。使用元素的自然順序?qū)υ剡M(jìn)行排序互订,或者根據(jù)創(chuàng)建set時提供的C...
TreeMap TreeMap集合是基于紅黑樹(Red-Black tree)的 NavigableMap實現(xiàn)。該集合最重要的特點就是可排序痘拆,該...
JAVA對象實例化的方法 本貼主要對JAVA實例化方式做個簡單的總結(jié)仰禽,尤其是Unsafe的方式,可能很多人都沒了解過纺蛆,這個是sun工程師留的一個...
類的初始化 初始化順序 首先來看下吐葵,當(dāng)一個類從main入口方法,對于靜態(tài)變量犹撒、靜態(tài)初始化塊折联、變量、初始化塊识颊、構(gòu)造器诚镰,它們的初始化順序: 結(jié)論: ...
偶然發(fā)現(xiàn)一款“暗黑系列”idea主題插件,感覺非常不錯祥款,分享一下~github:https://github.com/equinusocio/m...