Java编程思想书笔记(第9章-1).docVIP

  • 2
  • 0
  • 约4.38万字
  • 约 6页
  • 2016-10-11 发布于贵州
  • 举报
Java编程思想书笔记(第9章-1)

Java编程思想读书笔记-3(第9章-1容器的使用及其工作原理)第9章 持有你的对象 一. 容器简介 1. 容器的分类 1.1. Collection:一组各自独立的元素,即其内的每个位置仅持有一个元素。 1) List:以元素安插的次序来放置元素,不会重新排列。 2) Set:不接爱重复元素,它会使用自己内部的一个排列机制 1.2. Map:一群成对的key-value对象,即所持有的是key-value pairs。 Map中不能有重复的key,它拥有自己的内部排列机制。 2. 容器中的元素类型都为Object。从容器取得元素时,必须把它转换成原来的类型。 二. 容器的详细介绍 1. Collection Collection不提供get()方法。如果要遍历Collectin中的元素,就必须用Iterator。 1.1. List 1.1.1 List(interface):List为Collectin加入了一些函数,使它可以在List内进行安插和移除动作。List会产生ListIterator,通过它可以从两个方向来对List进行走访,也可以在List之内进行元素的安插和移除。 1.1.2 ArrayList:可以快速随机访问;但当元素的安插或移除发生在List中央位置时,效率很差。不宜用ArrayList来进行安插和移除操作。 1.1.3 LinkedList:与Arr

文档评论(0)

1亿VIP精品文档

相关文档