集合:可以往里面保存多个对象,存放的是对象地址,并且存储长度不固定。

1.数组和集合的区别:

①数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值。

    集合只能存储引用数据类型(对象),集合中也可以存储基本数据类型,但是存储的时候回自动装箱变成对象。

②数组长度是固定的,不能自动增长。

    集合的长度是可变的,可以根据元素的增长而增长。

③如果元素的个数是固定的推荐用数组。

    如果元素个数不固定推荐用集合。   //不建议固定情况也用集合,因为集合长度在增长过程中老的集合会不断被舍弃,浪费内存。

 

2.集合体系图

Java 基础笔记 集合概述

 

相关文章: