美文网首页
11.持有对象

11.持有对象

作者: lenny611 | 来源:发表于2019-02-26 22:51 被阅读0次

集合类基本类型:List,Set,Queue,Map

迭代器:是一个对象,用于遍历序列中的对象
Iterator:只能单向移动
ListIterator:可以双向移动

PriorityQueue:优先队列,根据默认或自定义顺序排序

Map:是一种将对象和对象之间相关联得
HashMap:内部结构是哈希表,不同步,允许null作为键和值,用于快速访问
TreeMap:内部结构为二叉树,不同步,对Map集合中的键进行排序,因此不比HashMap快
LinkedHashMap:保持元素插入的顺序,也通过散列提供了快速访问能力

Set:不接受重复元素的一种集合
HashSet提供最快的查询速度
TreeSet使元素保持排序状态
LinkedHashSet以插入顺序保存元素

尽量不要使用过时的Vetor,HashTable,Stack

相关文章

  • 11.持有对象

    集合类:list(特定顺序) set(元素不重复) queue(一端插入,一端移除) map(键值对) Colle...

  • 11.持有对象

    集合类基本类型:List,Set,Queue,Map 迭代器:是一个对象,用于遍历序列中的对象Iterator:只...

  • 11.持有对象

    1.泛型和类型安全的容器 编译器将不允许你向容器里插入不正确的类型。 2.基本概念 Collection 一个独立...

  • 《Thanking in Java》11. 持有对象

    java中提供了一套相当完整的集合类,其中基本的类型是List,Set,Queue和Map。 11.1 泛型和类型...

  • 持有对象

    11 . java容器就是用来保存对象 除了数组外 还有集合分为:Collection,Map 两大类Collec...

  • iOS-@property-所有权修饰符

    自己生成的对象,自己所持有; 非自己生成的对象,自己也能持有; 自己持有的对象不再需要时释放; 非自己持有的对象无...

  • 内存管理的思考方式

    自己生成的对象,自己持有 非自己生成的对象,自己也能持有 不再需要自己持有的对象时释放 非自己持有的对象无法释放 ...

  • 内存管理的思考方式

    自己生成的对象, 自己所持有 非自己生成的对象, 自己也能持有 不再需要自己持有的对象时释放 非自己持有的对象无法...

  • ARC[转]

    自己生成的对象,自己持有非自己生成的对象,自己也能持有不再需要自己持有对象时释放无法释放非自己持有的对象 auto...

  • iOC中block下的__block、__Strong、__w

    循环引用机理 两个对象相互持有,这样就会造成循环引用,如下图所示 图中,对象A持有对象B,对象B持有对象A,相互持...

网友评论

      本文标题:11.持有对象

      本文链接:https://www.haomeiwen.com/subject/yurtuqtx.html