- 5
- 0
- 约5.91千字
- 约 8页
- 2017-02-08 发布于重庆
- 举报
黑马入学面试掌握
补充一下,一定要学会的知识。。。技术面试:1.谈谈集合框架
总体来说集合有两大框架Collection和Map
Collection集合和数组相比较
长度是可变的,存储的是对象,还能存储不同类型的对象
Collection又分为两大类List和Set
List子类的特点:
A:ArrayList
底层数据结构是数组,查询快,增删慢。
线程不安全,效率高。
B:Vector
底层数据结构是数组,查询快,增删慢。
线程安全,效率低。
C:LinkedList
底层数据结构是链表,查询慢,增删快。
线程不安全,效率高。Vector 100%延长
Set又分为:HashSet,TreeSet
HashSet底层是哈希表
HashSet如何保证元素的唯一性?
添加元素的时候,底层其实依赖两个方法:hashCode()和equals()
首先,判断hashCode()值是否相同
如果相同:继续执行equals(),看其返回值
返回true:说明元素重复
返回false:就直接添加到集合
如果不同:就直接添加到集合
TreeSet 底层是二叉树:小的存在左边的节点 ,大的存在右边的节点
比较时有两种方法:
自然排序 :定义子类实现Comparable接口复写CompareTo方法
比较器排序:自定义一个比较器:实现Co
您可能关注的文档
- 高支模工程专项施工方案.doc
- 高岚漂流应急道路工程下穿S312省道之通道工程施工组织设计.doc
- 高校产学研优秀合作案例.doc
- 高效气浮装置技术规格书.doc
- 高效液相色谱仪设备验证风险评估方案.doc
- 高层综合商务楼设计.doc
- 高校图书管理系统.doc
- 高数实验报告.doc
- 高校实验楼222.doc
- 高等教育自学考试外国文学史全套笔记(上).doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 【简历模板】求职简历模板简约单页.docx VIP
- 2025至2030全球及中国光纤到家(FTTH)行业产业运行态势及投资规划深度研究报告.docx
- 制造企业人力资源优化方案.docx VIP
- 2025《1000吨年产量的鼠李糖脂生产工艺设计》9600字.docx
- 2025版PADIS临床实践指南更新解读《重症监护病房成年患者的疼痛、焦虑、躁动、谵妄、活动与睡眠管理》_【21页】_C75.pptx
- 侵袭性肺真菌病诊断与治疗指南(2025年版)解读PPT课件.pptx VIP
- 《DeepSeek+:医药行业大模型应用与创新实践讲义精华全版(381页)》.pptx VIP
- 2026智算中心与AI大模型融合解决方案.pptx
- 外教社新世纪日语专业本科生系列:日语演讲与辩论 PPT课件 U1.ppt VIP
- 架空输电线路“三跨”运维管理补充规定-国家电网运检-2016-777号.pdf VIP
原创力文档

文档评论(0)