上一页 1 ··· 77 78 79 80 81
摘要: 上图转载自:http://www.cnblogs.com/vamei/archive/2013/04/15/3000913.html 一、区别和联系 1.迭代器 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因 阅读全文
posted @ 2017-03-08 15:33 Mars.wang 阅读(308) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 8.两者也都可以通过 entrySet() 方法返回一个 Set , 然后进行遍历 阅读全文
posted @ 2017-03-08 15:01 Mars.wang 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Set、List和Map是java collection中最常用的三种数据结构。 Set是集合,不允许有重复的元素,List是动态数组实现的列表,有序可重复,Map是key-value的键值对,用于快速存取。 Set的常用方法: add() 插入元素 clear() 清空集合 contains() 阅读全文
posted @ 2017-03-08 12:33 Mars.wang 阅读(412) 评论(0) 推荐(0) 编辑
摘要: ArrayList是基于动态数组实现的list,而LinkedList是基于链表实现的list。所以,ArrayList拥有着数组的特性,LinkedList拥有着链表的特性。 优缺点 ArrayList 优点:因为Array是基于索引(index)的数据结构,适合随机读取数据,读取速度快,可以一步 阅读全文
posted @ 2017-03-08 11:34 Mars.wang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ArrayList是java最重要的数据结构之一,日常工作中经常用到的就是ArrayList的遍历,经过总结,发现大致有三种,上代码: 阅读全文
posted @ 2017-03-08 10:43 Mars.wang 阅读(840) 评论(0) 推荐(0) 编辑
上一页 1 ··· 77 78 79 80 81