更多免费教育文章请关注这里
一.排列
数组是内置在java语言中的数据类型。 他是一个线性数组,可以快速访问其他元素。 数组与其他语言不同,当chdc创建数组时,它的容量保持不变,并且在生命周期中不可更改。 此外,java数组还将进行边界检查,如果发现越界现象,将报告RuntimeException异常错误。 当然,边界检查
二.集合
JAVA还提供了其他集合、list、map和set。 他们在处理对象时,就好像这些对象没有自己的类型一样,然后直接回归到Object。 这样的话,只要放入对象,在取出时转换为自己的类型就可以了。
三.序列和集合的差异
一、数组声明它所容纳的元素的类型,而不声明集合。
二、数组是静态的,一个数组实例具有一定的大小,一旦编制就不能改变容量。 另一方面,集合可以动态扩展容量,根据需要动态调整大小,集合可以提供更多的成员方法,满足更多的需求。
三、数组存储的类型为一种(基本类型/引用类型),集合存储的类型可以不是一种)如果不加统称,则添加的类型为Object。
四.数组是嵌入java语言的数据类型,是线性数组,执行效率或类型检查最快。