這節課內容是純概念內容,因此我只記錄了概念相關的東西,下一篇筆記會有實現的代碼。java
什麼是集合: 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 本文章是本人學習筆記,不進行任何商用因此不支持轉載!也請別拿去商用!若是以爲對你有幫助那麼歡迎你隨時來回顧!只爲記錄本人學習歷程。 畢