《Java基础入门》课程电子教案(PPT教学课件)第7章 集合

第7章集合Java基础入门(第3版)
第7章 集合 Java基础入门(第3版)

曾学习目标/Target?山了解集合的概念,能够说出集合用于做什么熟悉Collection接口,能够说出Collection接口中的常用方法掌握List接口的使用,能够使用List接口中的ArrayList、LinkedListIterator接口和foreach循环掌握Set接口的使用,能够使用Set接口中的HashSet、LinkedHashSet和TreeSet
学习目标/Target 熟悉Collection接口,能够说出Collection接口中的常用方法 掌握List接口的使用,能够使用List接口中的ArrayList、LinkedList、 Iterator接口和foreach循环 了解集合的概念,能够说出集合用于做什么 掌握Set接口的使用,能够使用Set接口中的HashSet、LinkedHashSet和 TreeSet

学习目标/Target?山掌握Map接口的使用,能够使用Map接口中的HashMap、LinkedHashMap、TreeMap和Properties掌握常用工具类的使用,能够使用Collections工具类和Arrays工具类熟悉Lambda表达式,能够使用Lambda表达式替代名内部类
学习目标/Target 熟悉Lambda表达式,能够使用Lambda表达式替代匿名内部类 掌握常用工具类的使用,能够使用Collections工具类和Arrays工具类 掌握Map接口的使用,能够使用Map接口中的HashMap、 LinkedHashMap、TreeMap和Properties

章节概述/Summary?山在前面的章节中我们学习了数组,数组可以存储多个对象,但是数组只能存储相同类型的对象,如果要存储一批不同类型的对象数组便无法满足需求了。为此,Java提供了集合,集合可以存储不同类型的多个对象。本章将针对Java中的集合类进行详细地讲解
章节概述/ Summary 在前面的章节中我们学习了数组,数组可以存储多个对象,但是数组只能存储相同类 型 的对象 , 如果要存储一批 不同类型 的对象 , 数组便无法 满 足 需 求了。为此,Java提供了集合,集合可以存储不同类型的多个对象。本章将针对Java 中的集合类进行详细地讲解

会目录/Contents?01集合概述02Collection接口03List接口04集合遍历
目录/Contents 01 02 03 集合概述 Collection接口 List接口 04 集合遍历

会目录/Contents?05Set接口06Map接口07常用工具类08Lambda表达式
目录/Contents 05 06 07 Set接口 Map接口 常用工具类 08 Lambda表达式

管?7.1集合概述
7.1 集合概述

7.1集合概述先定一个小目标!了解集合概述,能够说出集合的作用
7.1 集合概述 先定一个小 目标! 了解集合概述,能够说出集合的 作用

7.1集合概述什么是集合为了存储不同类型的多个对象,Java提供了一系列特殊的类,这些类可以存储任意类型的对象,并且存储的长度可变,被统称为集合。集合可以简单理解为一个长度可变,可以存储不同数据类型的动态数组。集合都位于iava.util包中,使用集合时必须导入java.util包
7.1 集合概述 为了存储不同类型的多个对象,Java提供了一系列特殊的类,这些类可以存储任 意类型的对象,并且存储的长度可变,被统称为集合。集合可以简单理解为一个 长度可变,可以存储不同数据类型的动态数组。集合都位于java.util包中,使用 集合时必须导入java.util包。 什么是集合

7.1集合概述.集合体系核心架构集合体系核心架构图如下所示双列集合单列集合CollectionMapHashMapHashtableTreeMapSetListA4LinkedListHashSetArrayListVectorTreeSetLinkedHashMapPropertiesALinkedHashSet上图列出了Java开发中常用的一些集合类,其中,虚线框里都是接口类型,实线框里是具体的实现类
7.1 集合概述 集合体系核心架构 集合体系核心架构图如下所示。 Collection List Set ArrayList LinkedList Vector HashSet TreeSet LinkedHashSet Map Hashtable HashMap Properties TreeMap LinkedHashMap 单列集合 双列集合 上图列出了Java开发中常用的一些集合类,其中,虚线框里都是接口类型,实线框里是 具体的实现类
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java基础入门》课程电子教案(PPT教学课件)第6章 Java API.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第5章 异常.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第4章 面向对象(下).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第3章 面向对象(上).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第2章 Java编程基础.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第1章 Java开发入门.pptx
- 《数据结构》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《数据结构》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《数据结构》课程教学大纲 Data Structure.doc
- 《Java程序设计》课程教学课件(PPT讲稿)Coding_Standard_Java.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象2-面向对象程序设计基础.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象1-软件开发周期简介.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础3—程序流程控制.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础2—数组.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)02 Java程序设计基础1—运算符和表达式.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)0 1Java概述.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(2/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(1/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)08 Java网络编程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)07 Java线程.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第8章 泛型.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第9章 反射机制.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第10章 IO.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第11章 JDBC.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第12章 多线程.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第13章 网络编程.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第1章 绪论 1.1 什么是数据结构 1.2算法及其描述.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第1章 绪论 1.3 算法分析 1.4 数据结构的目标.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.1 线性表的定义 2.2 线性表的顺序存储结构.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.3 线性表的链式存储结构 2.4 顺序表和链表的比较.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.5 线性表的应用.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第3章 栈和队列 3.1 栈.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第3章 栈和队列 3.2 队列.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第4章 串.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第5章 递归.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第6章 数组和稀疏矩阵.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.1 树.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.2 二叉树.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.3 二叉树先序、中序和后序遍历.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.4 二叉树的层次遍历 7.5 二叉树的构造.pptx
