




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一入 Java 深似海 系列课程 - 第二期 第二节 Java 集合框架基础运用 小马哥 mercyblitz 一入 Java 深似海 系列课程 讲师信息 小马哥,Java 劝退师,Apache 和 Spring Cloud 等知名开源 架构成员。 微信:mercyblitz-1985 GitHub: 课件资源: lessons/ 博客:https:/mercyblitz.github.io/ 主要议题 Java 集合框架总览 Java 集合框架內建实现 Java 集合框架抽象实现 Java 集合框架面试题 课程总结 Java 集合框架总览 Java 集合框架总览 基本介绍 A collections framework is a unifi ed architecture for representing and manipulating collections, enabling collections to be manipulated independently of implementation details. 集合框架是一个用于展现和操作集合的统一架构,其实现细节能够让集合独立地操作。 官方文档: overview.html Java 集合框架总览 主要优势 Reduces programming effort(减少编程的负担) Increases performance(提升性能) Provides interoperability between unrelated APIs(提供无关 API 之间的互用性) Reduces the effort required to learn APIs(减少学习 API 的负担) Reduces the effort required to design and implement APIs(减少设计与实现 API 的负担) Fosters software reuse(促进软件重用) Java 集合框架总览 基本组成 Collection interfaces(集合接口) Infrastructure(基础设施) General-purpose implementations(通用实现) Abstract implementations(抽象实现) Legacy implementations(遗留实现) Java 集合框架总览 基本组成 Convenience implementations(便利实现) Wrapper implementations(包装实现) Special-purpose implementations(特殊实现) Array Utilities(数组工具类) Java 集合框架总览 基本组成 Algorithms(算法) Concurrent implementations(并发实现) Java 集合框架总览 集合接口 接口分类 基于 java.util.Collection 接口 基于 java.util.Map 接口或其他接口 Java 集合框架总览 java.util.Collection 接口 通用接口 java.util.List java.util.Set java.util.SortedSet java.util.NavigableSet(since Java 1.6) Java 集合框架总览 java.util.Collection 接口 通用接口 java.util.Queue(since Java 1.5) java.util.Deque(since Java 1.6) Java 集合框架总览 java.util.Collection 接口 并发接口 java.util.concurrent.BlockingQueue(since Java 1.5) java.util.concurrent.BlockingDeque(since Java 1.6) java.util.concurrent.TransferQueue (since Java 1.7) Java 集合框架总览 java.util.Map 接口 通用接口 java.util.SortedMap java.util.NavigableMap(since Java 1.6) Java 集合框架总览 java.util.Map 接口 并发接口 java.util.concurrent.ConcurrentMap(since Java 1.5) java.util.concurrent.ConcurrentNavigableMap(since Java 1.6) Java 集合框架总览 资源推荐 书籍 Java Generics and CollectionsOReilly, October 2006, 0-596-52775-6 Cheat Sheet Java 集合框架內建实现 Java 集合框架內建实现 集合实现 遗留实现 java.util.Vector java.util.Stack java.util.Hashtable java.util.Enumeration java.util.BitSet Java 集合框架內建实现 集合实现 通用实现 Java 集合框架內建实现 集合实现 并发接口 java.util.concurrent.BlockingQueue java.util.concurrent.TransferQueue java.util.concurrent.BlockingDeque java.util.concurrent.ConcurrentMap java.util.concurrent.ConcurrentNavigableMap Java 集合框架內建实现 集合实现 并发实现 java.util.concurrent.LinkedBlockingQueue java.util.concurrent.ArrayBlockingQueue java.util.concurrent.PriorityBlockingQueue java.util.concurrent.DelayQueue java.util.concurrent.SynchronousQueue Java 集合框架內建实现 集合实现 并发实现 java.util.concurrent.LinkedBlockingDeque java.util.concurrent.LinkedTransferQueue java.util.concurrent.CopyOnWriteArrayList java.util.concurrent.CopyOnWriteArraySet java.util.concurrent.ConcurrentSkipListSet Java 集合框架內建实现 集合实现 并发实现 java.util.concurrent.ConcurrentHashMap java.util.concurrent.ConcurrentSkipListMap Java 集合框架抽象实现 Java 集合框架抽象实现 抽象实现 基于 java.util.Collection 接口 java.util.AbstractCollection java.util.AbstractLis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年七年级语文下册期末复习【古诗词默写题】训练卷附答案
- 河北省盐山市2025届高三第三次模拟考试数学试卷附解析
- 福建省漳州高新技术产业开发区2024-2025学年高一下册第二次质量检测数学试卷附解析
- 碳减排技术商业化路径研究-洞察阐释
- 项目撤回可行性研究报告
- 身份认证安全漏洞修复基础知识点归纳
- 石大学前儿童保育学课外必读:6-1食品污染
- 基于生态修复技术的填埋场污染地下水治理方法
- 经济与家庭结构变化对托育服务的影响
- 幼儿园师幼互动质量的调查与分析
- 氮气安全知识培训课件
- 学教评一致性教学设计的理念与操作
- 银发经济的发展路径
- 康复骨折病例汇报
- 2024年安徽省初中学业水平考试生物试题含答案
- 《穴位敷贴技术》课件
- 人教版数学五年级上册-42可能性的大小-教学课件
- 【MOOC】循证医学-南通大学 中国大学慕课MOOC答案
- JGJ46-2024 建筑与市政工程施工现场临时用电安全技术标准
- 国际私法-001-国开机考复习资料
- 《安全事故案例》课件
评论
0/150
提交评论