java集合框架

本文总结了Java集合框架中常用组件的特点与应用场景,包括List、Set、Map接口的不同实现类,如ArrayList、HashSet、HashMap等,并简述了Collections工具类及Iterator的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

没回校之前,一直计划着写一个关于 集合框架  的小总结,于是昨天就开始考虑,但是一直不知道怎么开头,因为集合框架的东西也挺多的,还有想了一下我为什么要写这个关于集合框架的小总结,于是我想到了答案,就是写完总结,下次我要用的时候,我忘了,可以通过看一下博客,知道自己要在API上查些什么。于是就总结了一些,比较常用的集合框架中的元素。

1-------------------Collection


    1.1-----------------------------------------List接口

             1.11--------------------------------ArrayList

             1.12--------------------------------LinkedList

             1.13--------------------------------Vector

                      1.131-----------------------Stack


     1.2-----------------------------------------Set接口

              1.21--------------------------------HashSet

                      1.211------------------------LinkedHashSet

              1.22--------------------------------TreeSet

2--------------------Map

     2.1-----------------------------------------HashMap

              2.11--------------------------------LinkHashMap

     2.2-----------------------------------------TreeMap

     2.3-----------------------------------------HashTable

              2.31--------------------------------Properties


3-------------------Collections工具类(用来对集合进行操作)


4-------------------Iterator(迭代器,用来遍历集合中的元素)


5-------------------Comparable、Comparator(用于对象排序)


有人会说,博主这样总结也太简单了吧,说的太粗了。其实不然,我喜欢对比着记忆、总结。

  1.上面的同级目录进行比较,例如List和Set的区别(是否有序,是否重复)、ArrayList,LinkedList和Vector的区别(在进行插入或者查询,是否支持同步)。。。等。你们举一反三吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值