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