JAVA-基础(Set~HashSet) 1.什么是set? java.util.Set接口和java.util.List接口一样,同样继承自Collection接口, Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。 2.HashSet? java.util.HashSet是Se ...
分类:
编程语言 时间:
2019-06-15 09:25:57
阅读次数:
94
一、集合类结构 Java中的集合包含多种数据结构,如链表、队列、哈希表等。从类的继承结构来说,可以分为两大类,一类是继承自Collection接口,这类集合包含List、Set和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合类。 1.继承Collection接口 2.继承 ...
分类:
编程语言 时间:
2019-06-10 18:29:01
阅读次数:
114
概述 在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于 ...
分类:
其他好文 时间:
2019-06-10 13:52:34
阅读次数:
68
List Set 区别List,Set 都是继承自 都是继承自 Collection 接口 List特点:元素有放入顺序,元素可重复 Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉 (注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的 ...
分类:
其他好文 时间:
2019-06-06 19:02:51
阅读次数:
87
Collection(接口):存储一组不唯一,且无序的元素 List: 存储一组不为一,且有序的元素 ArrayList:基于Array实现,且检索效率和随机访问效率高 LinkedList:基于链表实现(双向链表),增删效率高 Vector:线程安全的类型,所有效率均低 Set: 存储一组唯一,且 ...
分类:
其他好文 时间:
2019-06-06 09:25:46
阅读次数:
107
为什么要使用集合框架 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架 集合框架图 Collection接口简介 Collection下拥有List、Set两个子类 Collection 接口存储一组不唯一,无序的对象 List接口简介 List接口下有很 ...
分类:
其他好文 时间:
2019-06-05 19:32:41
阅读次数:
75
集合: 集合是java中提供的一种容器,可以用来存储多个数据。 数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据 Collection接口常用的子接口有:List接口、Set接口 List接口常用的子类有:ArrayList类、LinkedList类 Set接口常用的子类有 ...
分类:
其他好文 时间:
2019-05-31 21:07:03
阅读次数:
98
4.介绍一下java的数据结构,然后手写一个栈的类 主要可以分为两类: 1)Java中定义了一个接口collection,用来存储一个元素集合 2)另一种是定义了映射(map)用来存储键/值对。 Collection接口为线性表(list)、向量(vector)、栈(stack)、队列(queue) ...
分类:
其他好文 时间:
2019-05-29 23:35:57
阅读次数:
148
简介 java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。与 List 接口不同的是, ...
分类:
其他好文 时间:
2019-05-25 09:23:28
阅读次数:
98
List接口介绍 java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了 List 接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,Li ...
分类:
其他好文 时间:
2019-05-25 09:22:00
阅读次数:
115