Java 类集 要点

🍎个人主页:亮点的博客
🍊个人信条:理想如果不向现实做一点点屈服,那么理想也将归于尘土
🍑刷题专栏:【Java】牛客网刷题
🥭刷题网站:牛客网 学习的一种有效途径就是刷题,丰富的做题经验可以加深对知识点的理解,推荐一款刷题网站,赶快点击这里注册学习吧👉你的进阶之路!


要点如下:

1、​类集的目的是用来创建动态的对象数组操作。

2、Collection接口是类集中的最大单值操作的父接口,但是一般开发中不会直接使用此接口,而常使用List或Set接口。

3、List接口扩展了Collection接口,里面的内容是允许重复的。

4、List接口的常用子类是ArrayList和Vector,在开发中ArrayList性能较高,属于异步处理,而Vector性能较低,属于同步处理。

5、Set接口与Collection接口的定义一致,里面的内容是不允许重复的,依靠Object 类中的equals()和hashCode()方法来区分是否是同一个对象。

6、Set接口的常用子类是HashSet和TreeSet,前者是散列存放,没有顺序;后者是顺序存放,使用Comparable进行排序操作。

7、集合的输出要使用Iterator接口完成,Iterator属于迭代输出接口。

8、在JDK 1.5之后集合也可以使用foreach的方式输出。

9、Enumeration属于最早的迭代输出接口,现在基本上很少使用,在类集中Vector类可以使用Enumeration接口进行内容的输出。

10、List集合的操作可以使用ListIterator接口进行双向的输出操作。

11、Map接口可以存放一对内容,所有的内容以key—>value的形式保存,每一对 key—>value都是一个Map.Entry对象的实例。

12、Map中的常用子类是HashMap、TreeMap、Hashtable。HashMap属于异步处理,性能较高;TreeMap属于排序类,按照Comparable指定的顺序进行key的排序; Hashtable 属于同步处理,性能较低。

13、类集中提供了Collections工具类完成类集的相关操作。

14、Stack类可以完成先进后出的操作。

15· Properties类属于属性操作类,使用属性操作类可以直接操作属性文件,属性文件可以按普通文件或者是XML的文件格式进行保存。

16、使用类集可以方便地表示出一对多及多对多的关系。


和我一起来刷题学习吧!传送门👉牛客网-求职|面试|学习


看到最后,点个赞吧!
  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亮点菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值