Java 数组 集合 对比

数组                                                                                                                集合

(1) 存储基本数据类和对象                                                                                  (1) 仅存储对象(以包装的形式存储基本数据类型)

(2) 长度固定                                                                                                    (2) 长度可动态改变

(3) 定义时须指定数组元素类型                                                                            (3) 默认所有元素为 Object 类型

(4) 无法获得实际存储元素个数                                                                            (4) 可通过 size() 属性知道实际长度

(5) 有序分配连续空间                                                                                        (5) 多种形式,不同场合分配

 

集合以接口和类形势存在,具有封装继承多态等类的特征,提高效率

posted @ 2020-12-07 17:43  一只有梦想的咸鱼  阅读(194)  评论(0编辑  收藏  举报