1 / 34
文档名称:

第十一章集合课件.ppt

格式:ppt   大小:908KB   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第十一章集合课件.ppt

上传人:经典书馆 2017/10/5 文件大小:908 KB

下载得到文件列表

第十一章集合课件.ppt

相关文档

文档介绍

文档介绍:Java语言基础 第十一章集合
异常概念
异常分类
运行时异常
编译期异常
异常处理机制
catch
throws
自定义异常
上章回顾
Java集合框架
Collection接口
Iterator接口
List接口以及实现类
Set接口以及实现类
Map接口以及实现类
本章内容
一、集合框架概述
集合(collection)有时又称为容器,简单地说,它是一个对象,能将具有相同性质的多个元素汇聚成一个整体
集合被用于存储、获取、操纵和传输聚合的数据
集合框架(Collections Framework)是用来表现和操纵集合的一个统一的体系结构。所有的集合框架都包含以下内容:
接口:是代表集合的抽象数据类型。
实现:是集合接口的具体实现。本质上,它们是可重用的数据结构,是一些类。
算法:是在实现了集合接口的对象上执行有用的计算的方法,如查找和排序。
集合的由来
我们学****的是Java -- 面向对象-- 操作很多对象-- 存储-- 容器(数组和StringBuffer) -- 数组
而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。
集合和数组的区别?
A:长度区别
数组固定
集合可变
B:内容区别
数组可以是基本类型,也可以是引用类型
集合只能是引用类型
C:元素内容
数组只能存储同一种类型
集合可以存储不同类型(其实集合一般存储的也是同一种类型)
一、Java集合框架结构
二、Collection接口
Collection接口提供了集合接口的通用操作
二、Collection接口
Collection集合元素的遍历方式
两种集合的遍历方式
for-each结构遍历
迭代器Iterator遍历
for(Object o:c){
(());
}
public interface Iterator<E>{
public boolean hasNext();
public E next();
public void remove();
}
三、List接口
List接口是一个有序的集合,可以包含重复元素
除了从Collection继承来的操作外,List接口还提供了以下按序列进行操作的方法:
三、List接口
Java平台提供了两个通用的List接口实现类
<E>
<E>
以ArrayList为例演示List接口的使用方法