環境
java 、jdk1.8、idea
幫助人群
程序員、java後端開發、準備面試的java軟件開發
以前我整理了很多集合知識,現在我係統的羅列下
傳送門列表,下面文章都是我通過實際代碼測試總結的
希望 多實踐,幫助大家學習理論。
- 【此文章通過實際測試得出的結論,跟理論答案有些衝突】
你如果覺得哪裡不對,請代碼實際運行看看結果,不要光被理論洗腦。
總結
- 一般掌握上面這些基礎的集合Java特性,實際開發任務完全夠用了。
- jdk一直在更新換代,很多特性也在升級,學習要注意選擇新一點的版本,目前jdk1.8比較穩定。
- 集合底層算法比較複雜,大家有精力可以自行研究,但上面這些是最基礎的必須掌握。
我用idea工具生成幾張UML圖,大家學習下
對怎麼生成感興趣的,傳送門
能學到新東西的,關注、點贊 我,歡迎評論
![java集合掌握熟練程度,能看出程序員薪水的高低 5K還是50K](http://p2.ttnews.xyz/loading.gif)
![java集合掌握熟練程度,能看出程序員薪水的高低 5K還是50K](http://p2.ttnews.xyz/loading.gif)
看看ArrayList這麼多接口、抽象類。
我的標題真沒誇張,你看看集合的類圖就明白,掌握透了拿個30K完全沒問題。
集合裡包含了 泛型、多線程、複雜算法 等等。底層的排序算法我也看的頭疼。
閱讀更多 程序汪汪 的文章