廖雪峰Java5Java集合-1Java集合简介-1Java结合简介

Posted singleSpace

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了廖雪峰Java5Java集合-1Java集合简介-1Java结合简介相关的知识,希望对你有一定的参考价值。

1.集合

定义:集合就是一堆东西。集合里的东西,称为元素Element
数学中的集合:

  • 有限集合:
    * 一个班所有的学生组成的集合
    * 一个网站所有的商品组成的集合
  • 无限集合:
    * 全体自然数集合
    * 奇数集合

    2.计算机中引入集合的意义

    为了处理一组数据:
  • 计算所有同学的总成绩和平均成绩
  • 列举所有的商品
  • 遍历页面的所有元素

一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java对象称为集合:
Java的数组可以看作是一种集合,如下:

public class Main {
    public static void main(String[] args){
        String[] ss = new String[10];//可以持有10个String对象
        ss[0] = "Hello";//通过索引放入String对象
        String first = ss[0];//通过索引获取String对象
    }
}

有了数组,为什么还要其他集合类?
数组使用起来不灵活:

  • 数组初始化后大小不可变
  • 数组只能按索引顺序存取

需要其他各种集合类来处理

  • 可变大小的顺序链表
  • 保证无重复元素的集合
  • ...等其他情况.

Java集合

jdk自带的java.util提供了集合类
Collection:
List:
Set:

以上是关于廖雪峰Java5Java集合-1Java集合简介-1Java结合简介的主要内容,如果未能解决你的问题,请参考以下文章

廖雪峰python 摘录10

Java集合学习笔记

Java集合学习笔记

廖雪峰Python总结4

廖雪峰网站—学习python基础知识

廖雪峰py笔记5之set