ACAC 集合概述以及图解

import java.util.Set;

/*
* 1、集合概述:
*       什么是集合?有什么用?
*       数组其实就是一个集合,集合实际上是一个容器,可以来容纳其他类型的数据
*
*   集合为什么说在开发中使用较多?
*       集合是一个容器,是一个载体,可以一次容纳多个对象
*       在实际开发中,假设连接数据库,数据库中有10条记录
*       假设将这10条记录查询出来,在java程序中会将10条记录
*       封装成10个java对象,然后将这10个java对象放到某一个
*       集合当中,将集合传到前端,然后遍历集合,将数据一个一个展现出来
*
* 2、集合不能直接存储基本数据类型,也不能直接存储java对象
*     集合当中存储的都是java对象的内存地址(引用)
*       list.add(100); 自动装箱Integer
* 注意:集合在java中本身就是一个容器,是一个对象
*       任何时候存储的都是“引用”
*
* 3、在java中每一个不同的集合,底层对应的数据结构不同,往不同的集合中存储元素
*    等于将数据放到了不同的数据结构中
*    数据结构:数组,链表,二叉树,图,不同的集合,数据存储方式不同
*
* 4、集合在java.util.*;
*       所有的集合类和集合接口都在java.util包下
*
* 5、java中集合分为两大类:
*       一类是单个方式存储元素:
*       单个方式存储元素,这一类集合中超级父接口:java.util.Collection;
*
*       一类是以 键值对 的方式存储元素
*       这一类集合超级父接口是:java.util.Map;
*
* Iterator it = "Collection 对象".iterator();
*   it是迭代器对象
*
*
*
* */
public class Note01 {
    public static void main(String[] args) {

    }
}

注意:接口不叫继承,叫泛化
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44707513/article/details/110008546