# Java集合之集合和数组比较 **Repository Path**: fpfgitmy_admin/java-collection-arr ## Basic Information - **Project Name**: Java集合之集合和数组比较 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-28 - **Last Updated**: 2021-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 两者共同点 + 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 + 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储 #### 数组 + 数组在存储多个对象有弊端 + 数组在内存存储方面的特点: 1. 数组初始化以后,长度就确定了 2. 数组声明的类型,就决定了进行元素初始化时的类型。比如String[] arr; + 数组在处处数据方面的弊端: 1. 数组初始化以后,长度就不可变了,不便于扩展 2. 数组中提供的属性和方法少,不便于进行添加、删除、插入等操作,且效率不高,同时无法直接获取存储元素的个数 3. 数组存储的数据是有序的、可重复的,存储特点单一 #### 集合 + 可扩展,可存储丰富的类型