问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

介绍Java中的Collection FrameWork(包括如何写自己的数据结构)

发布网友 发布时间:2022-05-16 17:34

我来回答

1个回答

热心网友 时间:2023-11-07 01:25

Collection
|--List 元素可以重复,有序(存入顺序和取出顺序一致)
|--ArrayList
底层数据结构是数组,查询快,增删慢。
线程不安全,效率高。
|--Vector
底层数据结构是数组,查询快,增删慢。
线程安全,效率低。
|--LinkedList
底层数据结构是链表,查询慢,增删快。
线程不安全,效率高。
|--Set 元素无序,不可以重复
|--HashSet
底层数据结构是哈希表。
如果想按照自己的需求实现去掉重复值。
必须重写hashCode和equals方法。
|--LinkedHashSet
底层数据结构是链表和哈希表
|--TreeSet
底层数据结构是二叉树。
如果想按照自己的需求实现去掉重复值。
两种方式:
1:对象具备比较性
对象实现Comparable接口
2:集合具备比较性
构造里面传递一个Comparator接口的子类对象。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求大学生谈恋爱的各种弊端 大学生恋爱的利大于弊吗? 大学生谈恋爱的弊处 dnf现在站街16000的物攻 增加100物攻能张多少 家里养的蚕宝宝是要蜕皮了吗 富贵包硬和软的区别 【已完成】为什么腋窝突然有异味? 女生为什么有狐臭症状? 为什么会狐臭 万视宝这个牌子是做什么的?有人了解嘛? 最新遗嘱继承的规定 谁能告诉我JAVA数据结构是什么?(形象点,具体点,不要照本宣科,课本上看不懂,还有,怎么写成代码 英语音标为什么发音有点挺不准怎么办。比如i听着像ai,但为什么有的单词拼读时,他确实发的i音。还有 字音i不准 i发音问题 哪个地区的人发音时ai 和i 发音不清楚 关于i的发音 [ i ] 发什么音? i:、i、I的发音分别是,搞不清,最好举几个例子 I有时也会发/ei/的... i和I 的音标发音有什么不同? 分不清i与I的发音区别 宝宝十个月听什么歌曲好 卡巴现在有不带KEY的英文测试版,是不是不用激活码就可以用? 牛肉面与拉面的区别! 九个月大的宝宝给听什么歌曲或音乐好呢? 如何查看pidkey密钥检测工具 卡巴斯基2010全功能软件的找KEY的工具 宝宝八个月听什么歌最好 PsyKey心理测评系统完全版1.0 谁知道滕州哪里有教大肉面条的,真心想学, 刚买的oppor9.然后我下了天天爱唱歌的软件 ,结果就去就显示测试appkey和正式appkey 遗嘱继承怎么办理 遗嘱继承的优先权有哪些 如何同时登两个 什么是遗产继承权 遗嘱继承问题 遗产继承权? 怎样可以用一个手机同时登录两个? 关于继承权和遗嘱的若干问题 怎样才能两个同时登录 手机怎么样同时登录两个 Ospf引入静态路由为什么需要加载到ospf进程中去? 怎样同时登陆两个 OSPF如何注入静态路由,求解, 注入后还能不能通信 步骤是什么? 谢谢... 如何在ospf中添加静态路由 怎样同时登录两个 怎么把ospf引入静态路由 ospf网络中不能注入静态路由么 一个手机如何同时登录两个? ospf区域中怎么引入静态 怎么把静态路由引入OSPF