java中array和arraylist的区别

区别 array arraylist
长度 固定 可变,默认为10,不足时以2倍扩充
存放数据的类型 对象类型和基本数据类型 只能存放对象类型数据,基本数据类型数据只能存放其包装类
使用方法 只能通过下标对指定位置元素进行变更 在array基础上新增了很多功能方法,如remove,add,contains
效率
实现 本地的程序设计组件或者数据结构 java集合类中的基于array实现的类
类型安全 否,因为不支持泛型,在编译时期不能检查array 所保存对象的类型
posted @ 2021-05-08 11:26  zjcfrancis  阅读(126)  评论(0编辑  收藏  举报