day18 集合框架(JCF)】的更多相关文章

集合框架(JCF)java collections framework 框架:为了实现某一目的/功能而预先提供的一系列封装好的具有继承或实现关系的类与接口. 1.这种框架是高性能的,对基本类集(动态数组.链接表.树.散列表)的实现是高效率的. 2.框架必须允许不同的类集以相同的方式和高度互相操作方式工作. 3.类集必须是容易扩展和修改的. 为了实现这些目标,类集框架被设计成包含了一组标准接口的类与接口: Collection 是存放一组单值的最大接口. List——列表 是Collection的…
集合框架(Map集合概述和特点) 集合框架(Map集合的功能概述) 集合框架(Map集合的遍历之键找值) 集合框架(Map集合的遍历之键值对对象找键和值) 集合框架(Map集合的遍历之键值对对象找键和值源码分析) 集合框架(HashMap集合键是Student值是String的案例) 集合框架(LinkedHashMap的概述和使用) 集合框架(TreeMap集合键是Student值是String的案例) 集合框架(统计字符串中每个字符出现的次数) 集合框架(集合嵌套之HashMap嵌套Hash…
18.01_集合框架(Map集合概述和特点) A:Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 B:Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的键唯一,Collection的子体系Set是唯一的 Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对元素有效 18.02_集合框架(Map集合的功能概述) A:Map集合的功能概述 a:添加功能 V…
一.概念:是为了实现某一目的或功能而预先提供的一系列封装好了的具有继承或实现的类与接口. 二.特点: 1.元素的类型可以不同  2.集合长度可变 3.空间不固定 三.collection与collections的比较 1.collection是封装东西的核心接口, 2.collections是操作集合的一个算法类. 四.collection接口下包括有(list.set.map)三种集合: 1.list集合(包含Arraylist.linkedlist.vector)------>列表 ①特点:…
1.集合 1.1集合-本身是一个存储的容器 集合类的基本接口是Collection接口,这个接口有两个基本方法 (1)boolean add(E element) 用于向集合中添加元素,如果添加元素确实改变了集合就返回true,否则返回false (2)Interator<E> interator(); 返回一个实现了Interator接口的对象,可以使用这个对象依次访问集合中的元素 E next();-反复调用next方法,可以逐个访问集合中的每个元素 boolean hasNext();-…
容器,就是可以容纳其他Java对象的对象.Java Collections Framework(JCF)为Java开发者提供了通用的容器 java集合主要划分为四个部分: Collection(List列表.Set集合).Map映射.迭代器(Iterator.Enumeration).工具类(Arrays.Collections) 背景 数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高.如果从效率和类型检查的角度讲,数组是最好的.数组的劣势:不灵活.容量需要事先定义好,不能随着需…
Java集合框架(常用类) JCF 为了实现某一目的或功能而预先设计好一系列封装好的具有继承关系或实现关系类的接口: 集合的由来: 特点:元素类型可以不同,集合长度可变,空间不固定: 管理集合类和接口: list ,set, map 3大类 collection:是所有集合中心的接口(装东西的中心) collections:是操作集合的算法类 collection(三大阵营): List:ArrayList, LinkedList, Vector(legacy) (面试), Set:HashSe…
Java集合框架 = Java Collection Frameworks  = JCF . 为了方便理解,我画了一张思维脑图.…
1.集合框架 a.框架:为了实现某一目的或功能,而预先提供的一系列封装好的.具有继承或实现关系的类与集合 b.集合:①定义:Java中对一些数据结构和算法进行封装,即封装(集合也是一种对象) ②特点:元素类型可以不同,集合长度可变,空间不固定 c.集合框架:提供了管理集合的接口和类 2.Collection 与 Collections a.Collection:是一个接口,装东西的集合接口 (核心接口) b.Collections:是一个算法类,操作即可的算法类 3.Collection Col…
集合的特点:1.数据的类型可以不同2.集合长度可变3.空间不固定集合也是对象,用于检索,存储以及传输对象集合框架的组成Collection接口和Map接口 Collection是Set接口和List接口的父接口 List与Set的区别List允许数据的重复Set不允许数据重复 泛型:指的是对存储数据集合的一种约束(在定义类.接口时指定数据类型的形式参数)<数据类型> 泛型和迭代器的例子: package com.wode.test; import java.util.Iterator;impo…