这节课内容是纯概念内容,因此我只记录了概念相关的东西,下一篇笔记会有实现的代码。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 本文章是本人学习笔记,不进行任何商用因此不支持转载!也请别拿去商用!若是以为对你有帮助那么欢迎你随时来回顾!只为记录本人学习历程。 毕