在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
你所知道的Java基础开发的集合类都有哪些?主要方法有什么?最常用的集合类是 List 和 Map。 List 的具体实现包括ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。

Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。
ArrayList/Vector
Collection
HashSet/TreeSetSet
PropetiesHashTable
Map
Treemap/HashMap
我记的不是方法名,而是思想,我知道它们都有增删改查的方法,但这些方法的具体名称,我记得不是很清楚,对于 set,大概的方法是add,remove, contains;对于 map,大概的方法就是 put,remove,contains 等,因为,我只要在eclispe 下按点操作符,很自然的这些方法就出来了。我记住的一些思想就是 List 类会有 get(int index)这样的方法,因为它可以按顺序取元素,而 set 类中没有 get(int index)这样的方法。
List 和 set 都可以迭代出所有元素,迭代时先要得一个 iterator 对象,所以,set 和 list 类都有一个 iterator方法,用于返回那个 iterator 对象。map 可以返回三个集合,一个是返回所有的 key 的集合,另外一个返回的是所有 valu的集合,再一个返回的 key 和 value 组合成的 EntrySet 对象的集合,map 也有 get 方法,参数是 key,返回值是 key 对应的value。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java程序员面试必备 经典Java面试题分享
Java程序员是企业软件开发的核心人员,所以企业在招聘Java程序员的时候都会经过严格的选拔,包括面试与笔试环节,其核心是为了考察Java程序员的技术掌握能力以及工作中解决问题的能力。而且通过面试题,程序员还可以了解目前企业比较核心的技术要求是什么。所以作为Java程序员在研究新技术的同时也要多看一下面试题分享。下面就和大家分享Java程序员面试必备的一些经典Java面试题。
8503
2019-06-18 17:19:17
MyBatis十大经典面试题整理附答案
MyBatis作为一个备受欢迎的持久层框架,有着支持普通SQL查询,存储过程和高级映射等优势。这也是为什么大家都爱使用MyBatis的原因。在面试过程中,MyBatis也是面试官常常会考察求职者的知识点之一,本文应许多面试者的要求,为大家整理了十大经典的MyBatis面试题和对应的答案,有面试需求的小伙伴不妨一起来复习一下。
8774
2020-01-15 20:40:47
Java学习技巧和方法有哪些?
Java的方法和经验,文法初始化阶段,必须首先学习如何操作对象,如何操作 if和 for,如何操作 list set map,然后是如何处理线程、 IO和 jdbc等,其余部分,如果暂时还不了解,可以以后再学习。这一步就到了,你可以写一些小程序,打印在控制台上,练习逻辑思维。再一次被称为 JAVASE毕业,实际上只是入门,如果要向 WEB方向发展,这些已经基本足够了。
6475
2020-06-22 16:27:34
POST请求与GET请求的区别是什么?
POST请求与GET请求的区别:这个问题主要针对http协议请求方式考核,如http协议其他的请求方式及GET方法和POST方法本质上的区别。GET一般用于获取和查询资源信息;POST一般用于更新资源信息通常会用来传输实体的本体。
7323
2021-04-13 15:25:57
缓存的淘汰策略有几种方式?分别怎么用?
缓存的淘汰策略有几种方式? 缓存是将一些需要读取数据放在磁盘或者内存中,由于是追求速度从而一般放在内存中。在有些场景中无法解决读的速度,因此要使用缓存,而缓存有容量有限,若缓存满了系统会如何淘汰一些数据?
6872
2022-03-24 14:48:17
