Java 持有对象简要笔记

Set 不保存重复的数,若是这个 数已经重复那么会自动被抛弃。java

HAshSet提供最快的查询速度数组

TreeSet除了上述的功能外还会帮助用户自动排序app

Queue 队列是先进先出一般用offer(E e)来插入数据,peek获取头指针不移除,poll获取头指针并移除,peek和poll队伍为空时会返回null,remove是获取并移动头设计

Collection描绘全部序列容器的共性的根接口,能够使咱们建立更加通用的代码,实现Collection必须实现iterator()这个方法指针

Foreach目前一般用于数组,可是也适用于任何的Collection,也是内部提供的一个迭代器用于遍历全部的 元素。对象

在java se5.0里面新添加了一个名为Iterator的接口,该接口能够产生Iterator的iterator()方法,而且能够用Foreach在序列中移动,若是你建立了任何实现Iterable类,均可以将它用于Foreach。blog

ArrayList一般用于大量的随机访问,若是常常要从表中间插入和删除元素应该使用LinkedList。排序

Map是一种将对象(而非数字)与对象相关联的设计。HashMap用于快速访问,而TreeMapp是保持键始终处于排序好的状态,因此没有HashMap快,LinkedHashMap保存插入的循序3接口

clip_image002

相关文章
相关标签/搜索