介绍Collection框架的结构;Collection 和 Collections的区别 集合框架: Collection:List列表,Set集 Map:Hashtable,HashMap,TreeMap Collection 是单列集合 List 元素是有序的、可重复 有序的 collecti ...
分类:
其他好文 时间:
2017-04-17 00:32:26
阅读次数:
177
一、数组与集合 数组(可以存储对象包括基本类型)是一种常见的数据结构,对元素访问快速,但长度固定,存储数据类型需一致。 集合只能存储对象,长度可变,可以存储不同类型的对象。 数组与集合之间可以通过toArray()和Arrays.asList()相互转换。 二、集合框架图 集合类存放在java.ut ...
分类:
其他好文 时间:
2017-04-16 22:19:19
阅读次数:
244
Map类结构 Java的集合类主要由两个接口派生出来,Collection和Map,上一节我们讨论过Collection接口结构,如今来看下Map接口。 HashMap 一种存储键/值关联的数据结构 Hashtable 一种用synchronized包裹其内部方法的映射表。保证线程安全 TreeMa ...
分类:
其他好文 时间:
2017-04-16 20:18:50
阅读次数:
271
集合框架包含的内容: 集合框架的接口: List接口实现类 ArrayList LinkedList 迭代器Iterator 如何遍历List集合? 1、通过for循环和get()方法配合实现遍历 2、通过迭代器Iterator实现遍历 所有集合接口和类都没有提供相应遍历的方法,而是由Iterato ...
分类:
其他好文 时间:
2017-04-16 19:27:45
阅读次数:
277
⑴集合的作用 ①在类的内部,对数据进行组织(针对作用与意义一样的属性,将他们放到一个集合中); ②简单而快速的搜索大数量的条目; ③有的集合接口,提供了一系列排列有序的元素,并且可以在序列中快速的插入或删除有关元素; ④有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象 ...
分类:
编程语言 时间:
2017-04-16 15:10:47
阅读次数:
153
Hashtable和HashMap在Java面试中相当容易被问到,甚至成为了集合框架面试题中最常被考的问题,所以在参加任何Java面试之前,都不要忘了准备这一题。 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap Hasht ...
分类:
编程语言 时间:
2017-04-15 15:28:41
阅读次数:
187
1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Jav ...
分类:
编程语言 时间:
2017-04-15 00:09:39
阅读次数:
224
1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java ...
分类:
编程语言 时间:
2017-04-13 18:02:10
阅读次数:
110
1.java集合框架概述javaSE包含了由一组类和接口组成的java集合框架(javaCollectionFramework,简称JCF),其主要功能是用来将存储的数据以某种结构组织,并以特定的方式来访问这些数据,其目标是提供一个处理对象集合的通用框架,减少程序员处理不同对象集合时的编码量。集合类..
分类:
编程语言 时间:
2017-04-12 22:23:01
阅读次数:
225