java集合类框架的基本接口有哪些

java集合类框架的基本接口有哪些转自:牛客网java集合类框架的基本接口有哪些?答:Collection:代表一组对象,每一个对象都是它的子元素Set:不包括重复元素的CollectionList:有顺序的Collection,并且可以包含重复元素Map:可以把键(key)映射到值(value)的对象,键不能重复下面是详细解释:转自:牛客网(一)总共有两大接口:Collecti

大家好,又见面了,我是你们的朋友全栈君。

转自:牛客网

java集合类框架的基本接口有哪些?

答:Collection:代表一组对象,每一个对象都是它的子元素

Set:不包括重复元素的Collection

List:有顺序的Collection,并且可以包含重复元素

Map:可以把键(key)映射到值(value)的对象,键不能重复


下面是详细解释:

转自:牛客网

java集合类框架的基本接口有哪些

(一)总共有两大接口:Collection和Map,一个是元素集合,一个是键值对集合。

(二)其中List接口和Set接口继承了Collection接口,一个是有序元素集合,一个是无序元素集合

(三)ArrayList类和LinkList类实现了List接口

(3.1)ArrayList底层采用数组存储,因此适合查询,不适合增删

(3.2)LinkList底层采用双向链表,适合增删,不适合查询

(四)HashSet(哈希表、散列表)实现了Set接口

(五)TreeSet实现了SortedSet接口(图上没画出来)。无序,不可重复,但可按照元素大小自动排序,或者自定义排序方法

(六)HashMap和HashTable实现了Map,其中HashTable是线程安全的,但是HashMap性能更好

(七)TreeMap实现了SortedMap接口(图上没画出来)。无序,不可重复,但可按照元素大小自动排序或者自定义排序方法


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146161.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月15日 下午7:20
下一篇 2022年5月15日 下午7:20


相关推荐

  • SQL中declare申明变量

    SQL中declare申明变量

    2021年11月16日
    50
  • shell 或运算_shell 变量运算

    shell 或运算_shell 变量运算shell中多重条件与或运算if[-e/dev/mmcblk0p1]&&[-e/dev/mmcblk0p2]&&[-e/dev/mmcblk0p3];then echo-e"—->partitionisexisting!" exit0fi参考:Shell脚本IF条件判断和判断条件总结…

    2022年10月9日
    4
  • 使用u盘安装windows10_微软正式终止支持win7

    使用u盘安装windows10_微软正式终止支持win7参考文章地址使用微软官方工具安装纯净版操作系统。一、准备工作检查电脑规格是否支持安装(主要看看系统配置是否满足系统运行的最低要求)一台联网电脑(不一定非是要装系统的那台);一个≥8G空间的空白U盘(32G以内)虽然微软官网并没特别指出,但U盘一定不要大于32G,否则可能会遇到微软埋藏的bug。别问我怎么知道的。数据丢失二次提醒:可以不清空U盘,但一定要将数据备份,制作启动盘过程中…

    2025年6月20日
    5
  • 区块链技术本质

    区块链技术本质了解支撑区块链的底层基础技术 掌握区块链技术的本质

    2026年3月17日
    2
  • 动态规划经典题目_leetcode合并两个有序数组

    动态规划经典题目_leetcode合并两个有序数组一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?示例 1:输入:m = 3, n = 7输出:28示例 2:输入:m = 3, n = 2输出:3解释:从左上角开始,总共有 3 条路径可以到达右下角。向右 -> 向下 -> 向下向下 -> 向下 -> 向右向下 -> 向右 -&gt

    2022年8月8日
    6
  • 算法:记忆化搜索「建议收藏」

    算法:记忆化搜索「建议收藏」概述记忆化搜索是一种典型的空间换时间的思想。记忆化搜索的典型应用场景是可能经过不同路径转移到相同状态的dfs问题。更明确地说,当我们需要在有层次结构的图(不是树,即当前层的不同节点可能转移到下一层的相同节点)中自上而下地进行dfs搜索时,大概率我们都可以通过记忆化搜索的技巧降低时间复杂度。例子:青蛙过河题目描述一只青蛙想要过河。假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。青蛙可以跳上石子,但是不可以跳入水中。给你石子的位置列表stones(用单

    2022年7月26日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号