這節課內容是純概念內容,所以我只記錄了概念相關的東西,下一篇筆記會有實作的代碼,
什么是集合:
Collection<E>,Map<K,V>
java中的集合是用來存放物件的物件,可以理解為容器類,屬于java.util包中,
集合中容納的每一個物件, 被稱之為元素,
這個容器中的元素只能是參考型別的物件,不能是基本資料型別,
優點:
提供了編譯時檢查,物件可以使用索引來獲取其中的元素值,同時也可以通過
索引來存盤,
提供了多種資料的存盤方式以及提供了多種操作資料的方法,
JDK5之后開始支持自動封裝和拆封,
提供了一些基于演算法而來的類,體現出了資料結構的特點,
集合框架:
主要包括:
一些介面,實作類以及演算法類等等,
Collection介面中擁有的通用方法:
基本操作:size\isEmpty\ contains\add\remove\iterator
組操作:addAll\clear\containsAll\removeAll
聚合操作:Stream\parallelStream
陣列操作:toArray
比較操作:Equals\hashCode
本篇部分文字來源于:
咕嘟咖啡楊海濱老師 — 《java編程語言高級特性》
在這里十分感謝老師能夠給我帶來學習的激情,
2020.10.29
本文章是本人學習筆記,不進行任何商用所以不支持轉載!也請別拿去商用!如果覺得對你有幫助那么歡迎你隨時來回顧!只為記錄本人學習歷程,
畢
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/196495.html
標籤:其他
