摘要: 一. 重点介绍ArrayList和LinkedList查询快慢的原因,两者增删快慢已经介绍过了。 数组是一个连续的空间,放置在堆内存中,数组里面放置着元素。 讲解数组的查询为什么快(都是相对而言),为什么链表查询慢。 堆内存中,很多数据都是随机放置的,但是如果某一部分是以数组的形式存放时,里面存放的 阅读全文
posted @ 2017-12-31 16:00 前锋营 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 一. 凡是虚线框都是接口,我们真正在使用的时候,用的是接口中的子类, List接口中,有一堆子类,是我们开发中常用的容器。ArrayList,LinkList,Vecter这三个算是开发中比较常用的。 (list下面有三个常用的对象) 具体的容器必须明确其特点,那么你才知道什么时候该用这容器。 1. 阅读全文
posted @ 2017-12-31 15:29 前锋营 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一. 把list往外取的动作也说一下,(有可能说的是从list中取出元素的动作)。 从list中取出所有的元素,采用iterator,因为list属于Colletion的子类,Colletion中具备的东西list也都有。(上面的截图中list只是一个空的容器,然后不断地往里面添加元素,或者删减元素 阅读全文
posted @ 2017-12-31 09:31 前锋营 阅读(157) 评论(0) 推荐(0) 编辑