阅读目录 概念与作用 集合框架的体系结构 Collection接口和List接口简介 Map和HashMap简介 集合工具类:Collections 小结 回到顶部 概念与作用 集合概念 现实生活中:很多事物凑在一起 数学中的集合:具有共同属性的事物的总体 java中的集合类:是一种工具类,就像是容 ...
分类:
编程语言 时间:
2017-10-16 18:07:39
阅读次数:
243
集合框架图 List List的最重要的特征就是有序;它会确保以一定的顺序保存元素。 ArrayList:一个用数组实现的List。能进行快速的随机访问,但是往列表中间插入和删除元素的时候比较慢。 LinkedList:对顺序访问进行了优化。在List中间插入和删除元素的代价也不高。随机访问的速度相 ...
分类:
编程语言 时间:
2017-10-16 18:06:11
阅读次数:
166
List接口 List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。 除了具有Collection接口必备的iterator()方法外,List还提供一个listIt ...
分类:
编程语言 时间:
2017-10-16 18:05:44
阅读次数:
151
1、 一、collection (有序)接口的实现的接口 set list 其中set接口的实现类是HashSet,List接口的实现类是ArrayList、LinkList、Vector 二、Map(无序)接口的实现类是HashMap、HashTable ArrayList和Vector都是使用数 ...
分类:
编程语言 时间:
2017-10-16 18:05:14
阅读次数:
172
在此之前的Java2,Java提供特设课程,如字典,向量,堆栈和属性(Dictionary, Vector, Stack,Properties)来存储和处理的对象组。虽然这些类是非常有用的,他们缺乏一个中心,统一的主题。因此,所使用的矢量的方式是从使用属性的方式不同。 集合框架的目的是要满足几个目标 ...
分类:
编程语言 时间:
2017-10-16 18:03:25
阅读次数:
154
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会 ...
分类:
编程语言 时间:
2017-10-16 18:03:15
阅读次数:
161
Java SE包含了由一组类和接口组成的Java集合框架,用来将储存的数据以某种结构组织,并以特定的方式来访问这些数据,其目的就是提供一个处理对象集合的通用框架。 Java集合框架将对象储存的方式分为三种类型,分别是: Set(集):对象容器中的对象没有顺序,且不能重复。 List(列表):对象容器 ...
分类:
编程语言 时间:
2017-10-16 18:03:06
阅读次数:
152
Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Colle ...
分类:
编程语言 时间:
2017-10-16 18:02:14
阅读次数:
172
两大体系:Collection,Map 一、Collection: List 接口 : List:里面对象全部是有序的(通过三种方法来遍历) ArrayList,LinkedList,Vertor ArrayList:本质上 ArrayList 里维护的就是动态可变长度的数组。 常用方法: 增:ad ...
分类:
编程语言 时间:
2017-10-16 17:57:13
阅读次数:
187
纯个人整理,如有错误请指正。 java的集合框架最全详解(图) 前言:数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。 在Java语言中,Java语言的设计者对常用的数据结构和算法 ...
分类:
编程语言 时间:
2017-10-16 17:55:28
阅读次数:
258