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

JAVA集合框架的总结

发布网友 发布时间:2022-02-28 14:23

我来回答

1个回答

热心网友 时间:2022-02-28 15:53

1.数组把对象和数字形式的下标联系起来。它持有的是类型确定的对象,这样提取对象的时候就不用再作类型传递了。它可以是*的,也可以持有primitive。但是创建之后它的容量不能改了。
2.Collection持有单个元素,而Map持有相关联的pair。
3.和数组一样,List也把数字下标同对象联系起来,你可以把数组和List想成有序的容器。List会随元素的增加自动调整容量。但是List只能持有Objectreference,所以不能存放primitive,而且把Object提取出来之后,还要做类型传递。
4.如果要做很多随机访问,那么请用ArrayList,但是如果要再List的中间做很多插入和删除的话,就应该用LinkedList了。
5.LinkedList能提供队列,双向队列和栈的功能。
6.Map提供的不是对象与数组的关联,而是对象和对象的关联。
HashMap看重的是访问速度,而TreeMap看重键的顺序,因而它不如HashMap那么快。而LinkedHashMap则保持对象插入的顺序,但是也可以用LRU算法为它重新排序。
7.Set只接受不重复的对象。HashSet提供了最快的查询速度。而TreeSet则保持元素有序。LinkedHashSet保持元素的插入顺序。
8.没必要再在新代码里使用旧类库留下来的Vector,Hashtable和Stack了。
容器类库是你每天都会用到的工具,它能使程序更简洁,更强大并且更高效。
随着Java的进一步完善,它的功能和易用性也得到提高,我有理由相信Java在计算机语言中所占的位置也会更加牢固,让喜爱Java的人更加喜爱它。祝愿Java一路顺风!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
毒app为什么不能退货? 大宇S11多功能一体锅电火锅 电陶炉煮饭火锅功能有什么不同 生死血符里的庆山在哪 男生说翻牌是什么意思? 阑尾粪石怎么形成的 肠梗阻是什么?肠梗阻的症状是什么 喝茶会便秘吗,适量饮茶不会便秘 便秘喝什么茶比较有用? 便秘能喝茶吗 JAVA的集合框架中有那些类,他们都有那些区别 为什么要使用Java集合框架 java集合框架问题... JAVA集合框架的介绍 关于java集合框架! java集合框架 java集合框架是怎样 Java集合框架的优点是什么? 如何解除手机号绑定 java集合框架是什么? 如何解除手机绑定 java集合框架是什么意思 手机号码绑定的怎么解除绑定 Java有哪些框架比较常用? 怎么解除和手机号的绑定? java用框架的坏处是什么? 谁能介绍一下JAVA三大框架的各自作用? 与手机号码如何解除绑定 java spring框架有什么用 Java的缓存框架有什么用 介绍一些Java集合框架方面的知识? java集合框架问题!!! JAVA集合框架的框架益处 java集合框架中,包括哪些接口和类? JAVA集合框架的类 JAVA集合框架的集合论引 JAVA集合框架 试题? Java集合框架中的泛型有什么优点 Java的特点有哪些? java有什么特点 java语言的特点有哪些 Java语言主要特点有哪些 java有哪些特点? JAVA的技术特点是什么? Java具有什么特点 Java语言有哪些特点? Java语言有什么特点? Java的特点有哪些 Java语言的特点有哪些? Java有什么优点