ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

集合框架

2020-06-06 15:03:22  阅读:154  来源: 互联网

标签:框架 重复 元素 List 接口 插入 集合


 List是有序的Collection,使用此接口能够精确的控制每一个元素的插入位置,及使用索引访问List中的元素,List存储元素是有序的、可重复。除了具备Collection接口必备的Iterator()方法外,List还提供了listIterator()方法返回一个ListIterator接口,和标准的Iterator方法相比,多了add()之类的方法,允许添加、删除元素,还可以向前向后遍历。  实现List接口常用类:ArrayList、Arraylist、Vector、Stack。

 1、ArrayList类
             特点:1)元素可以重复;
                         2)非同步的集合类;
                         3)实现了ICollection和List接口;
                         4)容量可以动态增加和减少,大小可变,初始容联为10;
                         5)插入、删除效率低下,查询效率高。

 2、LinkList类
             特点:1)插入、删除元素比较快,查询效率低;
                         2)元素可以为null;
                         3)双向链表、堆栈、队列;
                         4)非同步的集合类。

Map接口
         Java为数据结构的映射定义了一个接口java.util.map,它有四个实现类,分别是HashMap、Hashtable、LinkedHashMap、TreeMap。
         特点:主要存储键值对,根据键(key)获取值(value),键(key)不允许重复,但值(value)可重复。

 1、HashMap               特点:底层是哈希数据表结构,可以使用Null作为键或者值,效率比较高,该集合线程不是同步的。

标签:框架,重复,元素,List,接口,插入,集合
来源: https://www.cnblogs.com/joenx/p/13054742.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有