一、集合概述

集合只能存储引用类型的数据,本身不接受基本类型的数据,只是jdk有自动装箱功能,所以直接装箱存储。

 Java基础第18天

 

二、迭代器

Java基础第18天

三、Iterable

jdk1.5版本后,强行给collection加了个超级接口。实现这个接口的类都允许成为“foreach”语句的目标。 java中没有foreach关键字,只有for,所以for就相当于foreach的作用。所有的集合都能用增强for.

数组也能使用增强for。

增强for能快速循环集合或者数组,但是没有索引。所以不能改变数组中的元素。

Java基础第18天

四、泛型

java集合中的泛型是伪泛型,指定了类型的集合,如果添加不同的类型的数据,编译报错。但是编译后,是没有泛型之说的。

泛型通配符:?

泛型限定:ArrayList<? extend E> 只能存储E的子类。 ArrayList<? supper E> 只能存储自身及其父类

 五、集合的四种数据结构及其特点

堆栈,队列,数组,链表

 

相关文章:

  • 2021-12-25
  • 2021-08-01
  • 2021-05-26
  • 2021-12-30
  • 2022-01-16
  • 2021-12-10
猜你喜欢
  • 2021-11-16
  • 2022-01-16
  • 2021-08-26
  • 2021-07-11
  • 2021-07-20
  • 2021-08-30
  • 2021-09-08
相关资源
相似解决方案