栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

六、数组【数组概述、数组声明和创建、数组的使用、多维数组、Arrays类、稀疏数组】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

六、数组【数组概述、数组声明和创建、数组的使用、多维数组、Arrays类、稀疏数组】

一维数组 1.数组的定义
  1. 数组是相同类型数据的有序集合
  2. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成
  3. 其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问它们
2.数组的声明和创建


3.内存分析

  1. 声明数组array,此时在栈中开辟一块空间存放
  2. 通过new初始化一个大小为10的数组,此时在堆中开辟一块空间,这个空间中可以存放十个元素
  3. 接下来给每个元素进行赋值
4.三种初始化方式

静态初始化、动态初始化、默认初始化

5.数组的四个基本特点

6.数组边界

数组的合法边界是 [0,length-1]

7.数组使用
  1. 普通的for循环
  2. foe-Each增强for循环
  3. 数组作为方法的入参
  4. 数组作为返回值
多维数组 1.二维数组

语法: int[][] arr = new int[][];

2.遍历二维数组

Arrays类 1.数组的工具类java.util.Arrays

Arrays.toString()
Arrays.fill()
Arrays.sort()

冒泡排序

冒泡排序见以下图片

稀疏数组

当一个数组中大部分元素为0,或者同一值的数组时,可以用稀疏数组来保存该数组。
稀疏数组的处理方式是:

  1. 记录数组一共有几行几列,有多少不同的值
  2. 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小数组的规模

    新建一个11*11的数组

    转为稀疏数组

    将稀疏数组还原为原数组
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/943566.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号