JAVA学习笔记 | JAVA常见接口和实现类提纲

1. List 接口: 表示有序的集合,允许元素重复。常见的实现类包括 `ArrayList`、`LinkedList` 和 `Vector`。

2. Set 接口:表示不包含重复元素的集合。常见的实现类包括 `HashSet`、`LinkedHashSet` 和 `TreeSet`。

3. Map 接口:表示键值对的集合。常见的实现类包括 `HashMap`、`LinkedHashMap`、`TreeMap` 和 `HashTable`。

4. Queue 接口:表示队列的抽象,支持在队列尾部插入元素、在队列头部移除元素。常见的实现类包括 `LinkedList` 和 `ArrayDeque`。

5. Deque 接口:是 `Queue` 接口的子接口,表示双端队列,支持在两端进行元素的插入和删除操作。常见的实现类包括 `LinkedList` 和 `ArrayDeque`。

6. Collection 接口:是集合框架中的根接口,表示一组对象。其他集合接口如 `List`、`Set`、`Queue` 都继承自 `Collection`。

7. Iterable 接口:表示实现了迭代器(Iterator)的对象,可以通过迭代器遍历集合中的元素。`Collection` 接口扩展了 `Iterable` 接口。

8.   接口:表示可以与其他对象进行比较的对象。它定义了一个 `compareTo` 方法,用于比较对象的大小。

9. Comparator 接口:表示比较器,用于对对象进行定制化的比较。它定义了 `compare` 方法。

10.Runnable 接口:用于表示可以由线程执行的任务。实现了 `Runnable` 接口的类可以通过线程来执行。

11. Serializable 接口:表示实现了序列化的对象,可以将对象转换为字节流,以便在网络上传输或存储在文件中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值