看不清
√十天内免登录忘记密码?
还没账号?马上注册
请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:
适合人群: Java工程师,Java高级程序员,Java架构师
课程标签: Java工程师Java高级程序员Java架构师JavaSE集合
一、概述概念:也称为容器,我们把集合保存的东东称为元素二、继承体系1) java.util.Collection 接口(存放单个元素) --子接口java.util.List 列表,是可以放入重复元素,支持随机访问(有下标) ->ArrayList(*) 使用数组实现 ->LinkedList(*)使用链表实现 ->Vector(已过时) ->Stack(已过时) --子接口java.util.Set 不可以放入重复元素,不支持随机访问(无下标) ->HashSet(*) hash算法实现,不支持随机访问 ->TreeSet 具有排序功能的set --子接口java.util.Queue接口 队列 ->ArrayBlockingQueue 基于数组阻塞队列 ->LinkedBlockingQueue 基于链表的阻塞队列 ->子接口java.util.Deque 双端队列 ->ArrayDeque ->LinkedBlockingDeque ->LinkedList 2)java.util.Map接口 (字典,映射,存放键值对元素) 键值对(key=value) ->HashMap(*) hash算法实现 以键为主,是否重复仅判断键 结构如下: [{key=value},{key=value},{key=value}...] 在Map内部有个Map.Entry接口来表示键值对这种结构 所以其结构又可以表示如下: [Map.Entry,Map.Entry,Map.Entry...] ->LinkedHashMap 链表实现的hashMap,保证迭代顺序(插入顺序) ->Hashtable 线程安全的(已过时) ->Properties(*) 键和值都是字符串的属性集 --子接口java.util.concurrent.ConcurrentMap ->ConcurrentHashMap 支持并发,线程安全 --子接口java.util.SortedMap ->TreeMap 带排序功能的map三、重点掌握1)Collection下的 ArrayList LinkedList HashSet2)Map的实现类 HashMap/LinkedHashMap Properties
欢迎进入课程讨论区,你可以与本课程的老师和同学在这里交流。如果你有课程相关的问题,请发到老师答疑区;经验、思考、创意、作品、转帖请发到综合讨论区。欢迎分享,鼓励原创,杜绝广告,请大家共同维护一个包容、积极、相互支持的交流氛围,谢谢。了解更多请点击“讨论区使用规则”↗
给该课程打分:
Sophia
JimmyHuang
人生无悔
序号
标题
1
05 JavaSE之集合.rar
共25节 · 7小时17分钟
分布式集群任务调度解决方案视频教程
¥399.0013435人在学
共8节 · 7小时28分钟
AP计算机科学A(APcomputer science A)复习备考攻略视频教程
¥700.0043966人在学
共26节 · 3小时59分钟
项目管理工具Maven入门+实战教程
¥29.004245人在学
共52节 · 9小时50分钟
10亿级订单数据解决方案以及实现(真实工业界案例)视频教程
¥399.0020518人在学
评价
给该课程打分: