Java容器接口及其实现类(JCF)
参考文章,官方文档
Java容器接口分为两个部分,一个是最基础的接口 java.util.Collection,另一部分接口是基于java.util.Map
继承Collection的接口
- java.util.Set
- java.util.SortedSet
- java.util.NavigableSet
- java.util.Queue
- java.util.concurrent.BlockingQueue
- java.util.concurrent.TransferQueue
- java.util.Deque
- java.util.concurrent.BlockingDeque
继承Map的接口
- java.util.SortedMap
- java.util.NavigableMap
- java.util.concurrent.ConcurrentMap
- java.util.concurrent.ConcurrentNavigableMap
接口常用的实现类
上述接口中,有一部分接口是JUC包下的,用于并发
- BlockingQueue
- TransferQueue
- BlockingDeque
- ConcurrentMap
- ConcurrentNavigableMap
并发接口的常见实现类有:
- LinkedBlockingQueue
- ArrayBlockingQueue
- PriorityBlockingQueue
- DelayQueue
- SynchronousQueue
- LinkedBlockingDeque
- LinkedTransferQueue
- CopyOnWriteArrayList
- CopyOnWriteArraySet
- ConcurrentSkipListSet
- ConcurrentHashMap
- ConcurrentSkipListMap
综上:JCF的关系图可为
Java容器接口及其实现类(JCF)相关推荐
- java面向对象 接口和实现类_类实现java面向对象上:接口
最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--类实现 10.接口: 接口的设计: 1.应用接口处理多继承: 2.应用接口为外部类添加功能: ...
- Java获取接口所有实现类的方式
有时候,根据业务逻辑的需求,我们想要获取到某个接口的所有实现类.在这里大致介绍两种方式: 1.借助Spring容器实现 Spring作为一个容器,管理着一个项目中所有经过配置的Java类(xml配置文 ...
- 【Email】Java发送邮件接口与配置类
说明 这文章17年的,不知道为啥,被放到草稿箱了.现在发表下. 转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 可能最近写博客时间不 ...
- java容器 接口NavigableMap源码分析
目录 简介 lowerXXX,floorXXX,ceilingXXX,higherXXX,总共8个 firstEntry,lastEntry,pollFirstEntry,pollLastEntry ...
- java sortedmap_SortedMap接口的实现类TreeMap介绍和实现Comparator自定义比较器
与SortedSet接口类似,SortedMap也是一个结构,待排序的Map,其一个比较常用的实现类是TreeMap. TreeMap的put(K key, V value)方法在每添加一个元素时,都 ...
- 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)
菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...
- Java集合(5)--Set接口及其实现类HashSet、LinkedHashSet和TreeSet
文章目录 Set接口概述 HashSet实现类 LinkedHashSet实现类 TreeSet实现类 Set接口概述 1.Set接口是Collection的子接口,set接口没有定义额外的方法,使用 ...
- JavaSE入门学习34:Java集合框架之Collection接口、子接口及其实现类
一Collection接口 Collection接口定义了存取一组对象的方法,其子接口Set.List和Queen分别定义了存储方式. 使用Collection接口需要注意: 1Collection接 ...
- Java集合篇:Map接口、Map接口的实现类、Collections集合工具类
目录 一.Map接口 1.1 Map接口概述 1.2 Map接口常用功能 二.Map接口的实现类 2.1 Map实现类之一:HashMap 2.1.1 HashMap概述 2.1.2 HashMap的 ...
最新文章
- [力扣] 501. 二叉搜索树中的众数
- Python:用生成器的方式计算任意起止范围内质数的和。
- maven-surefire-plugin 自动化单元测试插件
- centos 6.5 安装redis
- 成功男士的健康心理特征
- 凡人和神学习和使用软件的七个层次
- linux多线程学习(七)——实现“生产者和消费者”
- Nexus启动失败处理:The nexus service was launched, but failed to start.
- Python处理PDF文档 合并两个PDF文档 和 截取指定页面
- ESP8266 WiFi模块和单片机,电脑连接
- 利用华为DTM将事件发送到Firebase
- java mian是什么_java mian方法详解
- matlab subs的用法,Matlab subs函數的用法
- Pytorch中设置哪些随机数种子,才能保证实验可重复
- 消失点:Fast and Accurate Vanishing Point Detection in Complex Scenes
- 前端背景图放置_web前端入门到实战:css 中的背景图片小技巧和存在的坑
- 利用html5画出五角星画出星空
- 怎么会是lucene?
- C#获取http请求的JSON数据并解析
- 用C语言实现求最大公因数和最小公倍数
热门文章
- RMAN利用auxiliary复制数据库
- python周末吃什么_python爬虫第10关项目周末吃什么(每周五自动爬取下厨房本周最受欢迎的菜谱)...
- linux 跳板机脚本,跳板机脚本(粗糙版)
- php 跳板机连接mysql,Navicat配置跳板机连接数据库
- 无线安全相关渗透与防御(一)----环境准备
- Docker快速入门,学习工作利器。
- BootStrap3中日期选择器的使用
- python 读取图片为数字矩阵_python读取图像矩阵文件并转换为向量实例
- AStar 算法 ---在Unity当中实现
- opencascade 获取鼠标选中对象