400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Java集合干货系列-集合总体大纲-创新互联

前言

Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网页空间、营销软件、网站建设、达日网站维护、网站推广。

Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。

Java集合工具包框架图(如下):

Java集合干货系列-集合总体大纲

正文

看上面的框架图,先抓住它的主干,即Collection和Map。

Collection接口、子接口以及实现类

Collection接口

Collection接口API中定义的方法如下:

Java集合干货系列-集合总体大纲

List接口

下图是List的JDK源码UML图。

Java集合干货系列-集合总体大纲

Set接口

下图是Set的JDK源码UML图。

Java集合干货系列-集合总体大纲

Map和HashMap

Map接口

HashMap类

下图是Map的JDK源码UML图

Java集合干货系列-集合总体大纲

Comparable和Comparator

Comparable接口——可比较的

Comparator 接口——比较工具接口

Iterator接口

  1. 集合输出的标准操作

  2. 标准做法,使用Iterator接口

  3. 操作原理:

  4. Iterator是专门的迭代输出接口,迭代输出就是将元素一个个进行判断,判断其是否有内容,如果有内容则把内容取出。

总结

集合的作用

与数组的对比—————为何选择集合而不是数组

整理的集合框架思维导图

同时给大家推荐一个架构交流学习群:371067604,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析

,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,相信对于已经工作

和遇到技术瓶颈的码友,在这个群里会有你需要的内容。

点击链接加入群聊【享学-Java技术交流群】:https://jq.qq.com/?_wv=1027&k=5fX2KCQ

Java集合干货系列-集合总体大纲


网站栏目:Java集合干货系列-集合总体大纲-创新互联
链接URL:http://mbwzsj.com/article/ddspie.html

其他资讯

让你的专属顾问为你服务