Java集合
子之乐鱼之乐
偷得浮生半日闲
展开
-
Java集合总结与比较
Java集合总结与比较1.线程安全的集合类:2. hashtable跟hashmap的区别3.扩容机制;4.简单的总结;5.获取异步的集合类的方式:1.线程安全的集合类:vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。statck:堆栈类,先进后出hashtable:...原创 2019-08-12 13:50:23 · 191 阅读 · 0 评论 -
Set主要实现类HashSet 与TreeSet和LinkedHashSet及其对比
HashSet 与TreeSet和LinkedHashSet的区别一、Set二、HashSet三、TreeSet四、LinkedHashSet一、Set 1.Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 2.Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Se...转载 2019-08-12 13:36:45 · 525 阅读 · 0 评论 -
Map的主要实现类HashMap、HashTable、TreeMap及其对比
概要学完了Map的全部内容,我们再回头开开Map的框架图。第1部分 Map概括(01) Map 是“键值对”映射的抽象接口。(02) AbstractMap 实现了Map中的绝大部分函数接口。它减少了“Map的实现类”的重复编码。(03) SortedMap 有序的“键值对”映射接口。(04) NavigableMap 是继承于SortedMap的,支持导航函数的接口。(05) H...转载 2019-08-12 13:23:26 · 715 阅读 · 0 评论 -
List的三种实现类ArrayList、LinkedList、Vector及其对比
java中三种主要的List的实现类特性及其比较。转载 2019-08-12 11:38:46 · 743 阅读 · 0 评论 -
JavaCollection集合概览
该文章是要展示了java中集合类的主要框架与简单介绍转载 2019-08-12 11:29:35 · 363 阅读 · 0 评论 -
Java 操作集合的工具类:Collections
Java 操作集合的工具类:CollectionsCollectionsCollections对集合排序操作方法:(均为static方法)Collections对集合查找、替换方法集合 解决多线程并发访问集合时的线程安全问题CollectionsCollections 是一个操作 Set、List 和 Map 等集合的工具类Collections 中提供了一系列静态的方法对集合元素进行排序、...转载 2019-08-12 14:00:35 · 157 阅读 · 0 评论 -
迭代器使用(List/Map)
如何使用迭代器通常情况下,你会希望遍历一个集合中的元素。例如,显示集合中的每个元素。一般遍历数组都是采用for循环或者增强for,这两个方法也可以用在集合框架,但是还有一种方法是采用迭代器遍历集合框架,它是一个对象,实现了Iterator 接口或ListIterator接口。迭代器,使你能够通过循环来得到或删除集合的元素。ListIterator 继承了Iterator,以允许双向遍历列表和...原创 2019-08-12 14:12:38 · 444 阅读 · 0 评论 -
去重——List如何去(简单比较、重写Equals()、实现Comparable接口的排序)
List去重简单类型的去重代码示例运行结果与分析对于复杂类型——对象的去重复杂类型比较的基础介绍重写Equals()方法原有EqualsComparable接口实现简单类型的去重代码示例 List list = Arrays.asList(1,232,3,2,4,3,534,57,56,8,567,7,45,321,4,234,23,5,45,7,6,978,4,523,4,21,3,45,...原创 2019-09-09 13:11:33 · 1426 阅读 · 0 评论