JAVA基础知识08集合基础

目录

1. 集合

1.1 什么是集合?

1.2 ArrayList

1.2.1 ArrayList 长度可变原理

1.2.2 集合和数组的使用选择

1.2.3 ArrayList 集合常用成员方法


1. 集合

1.1 什么是集合?

  •  集合是一种容器,用来装数据的,类似于数组。 其长度可变 
  •  数组定义完成并启动后,长度就固定了。 

JAVA基础知识08集合基础_第1张图片 

集合存在多个类,以下以ArrayList展开

JAVA基础知识08集合基础_第2张图片

1.2 ArrayList

1.2.1 ArrayList 长度可变原理

1. 当创建 ArrayList 集合容器的时候, 底层会存在一个长度为10个大小的空数组

当数组长度不足以存放元素时,其会自动扩容 

JAVA基础知识08集合基础_第3张图片

 JAVA基础知识08集合基础_第4张图片

 

1.2.2 集合和数组的使用选择

  • 数组: 存储的元素个数固定不变
  • 集合: 存储的元素个数经常发生改变

1.2.3 ArrayList 集合常用成员方法

JAVA基础知识08集合基础_第5张图片 

 

你可能感兴趣的:(Java,数据结构)