Java集合类学习笔记1-------集合类概述

之前是通过通读Java核心技术卷1来学习Java基础,集合类这部分学的不是很清楚,因此看视频再学习一遍,顺便做些笔记。
(对比了一下书和视频,发现视频只讲了比较重点的集合。。。)

Collection接口

  • Collection接口定义了所有单列集合中的共性的方法
  • 所有集合都可以使用这些方法
  • 这些方法因为是给所有集合使用的,所以都不带索引

List接口

List接口继承自Collection接口,它具有以下特点

  • 实现List接口的集合都是有序的集合
  • 这些集合中的元素可以重复
  • 可以使用带索引的方法获取和修改元素
  • 可以使用普通的for循环进行遍历

实现了List接口的集合有Vector,ArrayList,LinkedList。

Set接口

Set接口同样继承自Collection接口,它具有以下特点

  • 实现了Set接口的集合中的元素不允许重复
  • 没有普通的数字索引,不能通过普通的for循环遍历

实现了Set接口的集合有HashSet,LinkedListSet,TreeSet,其中LinkedList继承自HashSet,而且HashSet和TreeSet是无序的,LinkedList是有序的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值