Java的集合与数组的基本区别
2018-02-07 本文已影响0人
Michael_748c
Java的集合与数组的基本区别
(一)数组
数组 用于存储基本数据类型,数组的长度固定。
(二)集合
集合类存放的都是对象的引用,而非对象本身。
出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。
与数组不同,集合可以存储基本数据类型或其他对象类型,而且集合的长度可变。
集合的分类
集合类型主要有3种:
- Set(集)
- List(列表)
- Map(映射)