廖雪峰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结合简介的主要内容,如果未能解决你的问题,请参考以下文章