首先来说数组,数组里储存的内容的基本类型需要是基本数据类型,而且数组需要规定长度。而集合里面不可以存储基本数据类型,存放的是引用数据类型。在这里楼主要搞清楚基本数据类型与引用数据类型的区别。其次是长度,不同于数组,集合的长度是可以变化的。。数组本身也是一种引用数据类型,可以存放在集合中,而集中不能存放在数组中,原理如上。
其次,两者在使用的时候也有相同的部分,使用前都需要先创建一个对象。由于我只学了ArrayList,就只能说这个集合,ArrayList在使用前世需要导包的,而数组完全没有这个必要。
还有其他的格式类型就不说了,课件上都能找到原版答案。 |