- 4
- 0
- 约7.65千字
- 约 8页
- 2026-04-25 发布于河北
- 举报
集合框架面试题及详细答案
一、基础必问(入门级,高频)
1.说说Java集合框架的整体结构?核心接口有哪些?
答:Java集合框架主要分为两大体系——Collection和Map,本质是为了方便存储和操作一组数据,替代数组的局限性(固定长度、只能存同一种类型)。
核心结构:Collection是单列集合的顶层接口,存储单个元素;Map是双列集合的顶层接口,存储键值对(key-value),两者没有继承关系,但都属于集合框架的核心。
核心接口:
-Collection接口:主要子接口有List(有序、可重复)、Set(无序、不可重复);
-Map接口:主要实现类有HashMap、HashTable、TreeMap等,核心是键值对映射;
补充:还有Iterator接口(迭代器,用于遍历集合)、Iterable接口(Collection的父接口,提供迭代能力),以及工具类Collections(操作集合的静态方法)。
注意:不要说“Map继承Collection”,这是高频错误,两者是并列关系,底层实现完全不同。
2.Collection和Collections的区别?
答:两者完全不是一个东西,面试常考区分,核心差异2点:
1.本质不同:Collection是接口,是单列集合的顶层父接口,定义了所有单列集合的通用方法(如add、remove、size),是集合的“规范”;
您可能关注的文档
最近下载
- 2025重庆市北碚区施家梁镇社区工作者招聘考试真题及答案.docx VIP
- 最新轴线翻身法技术操作考核评分标准.xlsx VIP
- 2025重庆市北碚区静观镇社区工作者招聘考试真题及答案.docx
- 2025年暖通空调期末试题及答案.docx VIP
- 2025内蒙古森工集团招聘工勤技能人员拟录用人员笔试历年备考题库附带答案详解.docx VIP
- 新编基础会计学模拟实验(第五版)实验05日记账的登记.ppt VIP
- 下一站:星辰大海+-2026届高三下学期毕业主题班会.pptx
- 《奇妙的静电》幼儿园大班科学PPT课件.ppt VIP
- 国家基因组科学数据中心数据汇交指南.pdf VIP
- wfb-820系列微机发电机保护装置技术说明书.pdf VIP
原创力文档

文档评论(0)