通过Java指南我们知道Java集合框架(Collection Framework)如何为并发服务,我们应该如何在单线程和多线程中使用集合(Collection)。 话题有点高端,我们不是很好理解。所以,我会尽可能的描述的简单点。通过这篇指南,你将会对Java集合由更深入的了解,而且我敢保证,这会对 ...
分类:
编程语言 时间:
2019-06-14 18:30:17
阅读次数:
120
集合框架 2.1. Collection java提供了一种可以存一组数据的数据结构,其提供了丰富的方法,在实际开发中往往比数组使用的广泛。这种数据结构称为集合:Collection。 Collection是一个接口,其定义了集合的相关功能方法。 2.1.1. List和Set Collection ...
分类:
其他好文 时间:
2019-06-12 21:21:30
阅读次数:
109
Java集合分两大类:Collection和Map。 经常用到的List和Set接口是Collection的子接口。其中ArrayList和LinkedList类实现了List接口。List接口存储一组不唯一,有序的对象。Set接口存储一组唯一,无序的对象。Map接口存储一组成对的键—值对象,不要求 ...
分类:
编程语言 时间:
2019-06-07 11:10:57
阅读次数:
74
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
import java.util.*; public class Test{ public static void main(String[] args) { List list=new ArrayList(); list.add("Hello"); list.add("World"); list.... ...
分类:
编程语言 时间:
2019-06-03 14:35:01
阅读次数:
99
集合框架 概述:数组长度是固定的,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,Java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随元素的增加而增加,随元素的减少而减少。 数组和集合的区别: 数组既可以存储基本数据类型,又可以存储引用数据类型。(基本数据类型存储的是值,引 ...
分类:
编程语言 时间:
2019-05-26 09:19:59
阅读次数:
143
双列集合框架:Map1.常用实现类结构| Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x)* | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value* | LinkedHashMap:保证在遍历map元素时,可以照添加的 ...
分类:
其他好文 时间:
2019-05-23 09:41:18
阅读次数:
125