栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

04-Java集合-相关面试题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

04-Java集合-相关面试题

Java集合概述 List、Set、Map三者的区别
List Set Map
数据格式 元素有序可重复 元素无序不重复 key无序不重复,value无序可重复
是否实现了Collection接口
集合框架底层数据结构总结

List:

    ArrayList:Object[]数组 Vector:Object[]数组 linkedList:双向链表(jdk1.6之前为循环链表,jdk1.7取消了循环)

Set:

    HashSet(无序,唯一):基于HashMap实现的,底层采用HashMap来保存元素 linkedHashSet:linkedHashSet是HashSet的子类,并且其内部通过linkedHashMap来实现。 TreeSet(有序,唯一):红黑树(自平衡的排序二叉树)

Map:

    HashMap:由数组+链表组成。jdk1.8以后在解决哈希冲突时,当链表长度大于阈值(默认为
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号