java的容器有哪些

java的容器有哪些

java集合admin2020-11-21 23:42:1920A+A-

  

  知道合伙人软件行家采纳数:11082获赞数:28660已经做过两个上架的app和两个网页项目.

  Map:存放key-value型的元素对。(这对于需要利用key查找value的程序十分的重要!)

  从类体系图中可以看出,Collection定义了Collection类型数据的最基本、最共性的功能接口,而List对该接口进行了拓展。

  其中各个类的适用场景有很大的差别,在使用时,应该根据需要灵活的进行选择。此处介绍最为常用的四个容器:

  LinkedList :其数据结构采用的是链表,此种结构的优势是删除和添加的效率很高,但随机访问元素时效率较ArrayList类低。

  ArrayList:其数据结构采用的是线性表,此种结构的优势是访问和查询十分方便,但添加和删除的时候效率很低。

  HashSet: Set类不允许其中存在重复的元素(集),无法添加一个重复的元素(Set中已经存在)。HashSet利用Hash函数进行了查询效率上的优化,其contain()方法经常被使用,以用于判断相关元素是否已经被添加过。

  HashMap: 提供了key-value的键值对数据存储机制,可以十分方便的通过键值查找相应的元素,而且通过Hash散列机制,查找十分的方便。已赞过已踩过你对这个回答的评价是?评论收起longkeman

  2015-11-10·TA获得超过769个赞知道小有建树答主回答量:1830采纳率:100%帮助的人:207万关注早的 JSWDK tomcat,后来都以此为基础已赞过已踩过你对这个回答的评价是?评论收起óメ格格メó

点击这里复制本文地址 免责声明:本站内容由程序自动采集于互联网,无人工干预,只作交流和学习使用,本站不储存任何资源内容,如有侵权请联系qq邮箱798244092@qq.com立刻删除,谢谢!

支持Ctrl+Enter提交

java教程 © All Rights Reserved.  
Powered by 多多资源网 Themes by 多多资源网
联系我们| 关于我们| 留言建议| 网站管理