Collection Map Set
来源:互联网 发布:nodemcu ubuntu 编辑:程序博客网 时间:2024/05/02 02:52
Collection 在每个槽里只能保存一个元素
此类容器包括: List 它以特定的顺序保存一组元素
Set 元素不能重复
Queue只运行在容器的一端插入对象,并从另外一端一处对象
Map 在每一个槽里保存了两个元素,即 键和与之相关联的值
List 中的ArrayList何LinkedList都是List类型 它们都按照被插入的顺序保存元素,不同之处不仅在于执某些操作时性能,而且LinkedList包含的操作也多余ArrayList
HashSet,TreeSet和LinkedHashSet都是set类型, 每个相同的项只保存一次.但是不同的Set实现的存储元素的方式也不同.
HashSet使用的是相当复杂的方式来存储元素,它是最快的获取元素的方式,但是存储的顺序看起来并无实际意义
TreeSet可以用于存储顺序很重要的时候,它按照比较结果的升序保存对象
LinkedHashSet 按照被添加的顺序保存对象
Map 使得你可以用键来查找对象,就像一个简单的数据库.键所关联的对象称为值.
HashMap 提供了最快的查找技术,保存元素的时候没有顺序
Treemap 按照比较结果的升序保存键.
LinkedHashMap 按照插入的顺序保存键,同时还保留了HashMap的查询速度
两种基本的List
ArrayList 常用于随机访问元素,但是在List中间的插入和移出元素师较慢
LinkedList 它通过代价较低的在List中间进行的插入和删除操作,提供了优化的顺序访问.在随机访问方面相对比较慢,但是它的特性集比ArrayList更大.
如果你创建了任何实现Iterable的类,都可以将它用于foreach语句中
不存在任何从数组到Iterable的自动转换,你必须手动执行这种转换
- Collection List Set Map
- Collection Map Set
- collection,list,set,map
- Collection、List、Set、Map
- Collection List Set Map 区别
- Collection List Set Map 区别
- Java--collection--List,Set,Map
- Collection List Set Map 区别
- Java Collection、List、Map、Set
- Collection List Set Map 区别记忆
- Collection List Set Map 区别记忆
- (转)Collection List Set Map 区别
- Collection List Set Map 区别记忆
- Collection List Set Map 区别记忆
- Collection List Set Map 区别记忆
- Collection Lis Set Map 区别记忆
- Collection List Set Map 区别记忆
- Collection List Set Map 区别记忆
- java static
- [cocos2d-x] --- CCScene和CCLayer类详解
- Java序列化的机制和思想
- java 的多态 (java编程思想笔记)
- 修改WTK工作路径
- Collection Map Set
- Ejb3学习之二----Ejb3的Ejb Bean类型介绍
- Four methods of adding CSS to HTML
- 二级菜单
- Java中的异常、断言、日志【草稿上】
- 关于海量数据 的算法
- java中hashcode()和equals()的详解
- Java:重写equals()和hashCode()
- 面试的时候遇到的几个问题