数组: 存储同一种数据类型的集合容器.数组的特点:1. 只能存储同一种数据类型的数据。2. 一旦初始化,长度固定。 3. 数组中的元素与元素之间的内存地址是连续的。 : Object类型的数组可以存储任意类型的数据。 集合:集合是存储对象数据的集合容器。集合比数组的优势:1. 集合可以存储任意类型的 ...
分类:
其他好文 时间:
2018-01-01 22:03:22
阅读次数:
227
21、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的 ...
分类:
编程语言 时间:
2017-12-27 17:58:56
阅读次数:
148
1、Map接口概述 通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同。 (1)Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储; (2)Map中的集合,元素是成对存在的(理解为夫妻)。每个元 ...
分类:
其他好文 时间:
2017-12-24 00:05:20
阅读次数:
252
Java8中的Collection接口被扩展,提供了两个获取流的方法: Java8中的Collection接口被扩展,提供了两个获取流的方法: Java8中的Collection接口被扩展,提供了两个获取流的方法: Java8中的Collection接口被扩展,提供了两个获取流的方法: Java8中 ...
分类:
编程语言 时间:
2017-12-22 21:53:30
阅读次数:
170
集合体系 一.数据结构 <1>堆栈结构 特点:先进后出 <2>队列结构 特点:先进先出 <3>数组结构 特点:查询快,增删慢 <4>链表结构 特点:增删快,查询慢 二.List接口 Java.util.List 接口(集合)extends Collection 接口 List接口的特点: 允许存储重 ...
分类:
编程语言 时间:
2017-12-17 13:15:56
阅读次数:
166
21、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的 ...
分类:
编程语言 时间:
2017-12-14 19:22:21
阅读次数:
128
1、Collection是java.util中的一接口,他提供了对集合对象进行基本操作的通用接口方法。Collection接口在java类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口LIst与Set。 Collection( Lis ...
分类:
编程语言 时间:
2017-12-13 20:02:06
阅读次数:
146
21、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的 ...
分类:
编程语言 时间:
2017-12-13 17:05:56
阅读次数:
131
Java集合框架实现了线性表、链表和哈希表这几类数据结构,为我们在程序开发带来了许多便捷。Java集合框架分为两部分:1.集合,用于存数一个元素集合;2.图,用来存储键值对。该文主要对JDK中Collection和Map两个接口中进行简述。 一、Collection接口 Java集合框架中主要支持三 ...
分类:
编程语言 时间:
2017-12-06 22:10:09
阅读次数:
191
一、集合和数组的区别 1、数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 2、集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、Java中集合框架图解与说明 1、Collection接口是集合类的根接口,Jav ...
分类:
编程语言 时间:
2017-11-25 14:27:43
阅读次数:
215