Java基本语法--数组

概念

是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理

  • 数组名
  • 数组元素
  • 数组长度(元素个数)
  • 角标、下标、索引

数组的特点

  • 1、数组是有序排列的
  • 2、数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是应用数据类型
  • 3、创建数组对象会在内存中开辟一整块连续的空间
  • 4、数组的长度一旦确定,就不能修改

数组的分类

  • 按照维数:一维数组、二维数组…

一维数组的使用

  • 1、一维数组的声明和初始化
    在这里插入图片描述
    数组初始化完成时,长度就固定了

  • 2、如何调用数组的指定位置的元素
    在这里插入图片描述

  • 3、如何获取数组的长度
    在这里插入图片描述

  • 4、如何遍历数组
    在这里插入图片描述

-5、 数组元素的默认初始化
- 数组元素是整型默认初始值都是0
- 浮点型:0.0
- char型:0 (这是ACLL码值为0,而不是'0')
- boolean:falses
- 数组元素是引用数据类型:null

  • 6、数组的内存解析
    在这里插入图片描述
    内存的简化结构

在这里插入图片描述
一维数组的内存解析

多维数组的使用

  • 1、二维数组的声明和初始化
    在这里插入图片描述

  • 2、如何调用数组的指定位置的元素
    在这里插入图片描述

  • 3、如何获取数组的长度
    在这里插入图片描述

  • 4、如何遍历数组
    在这里插入图片描述

  • 5、 数组元素的默认初始化
    规定:二维数组分为外层数组的元素,内层数组的元素
    int[][] arr = new int[4][3];
    外层元素:arr[0],arr[1]等
    内层元素:arr[0][0],arr[1][2]等

    • 针对初始化方式一:eg:int[][] arr = new int[4][3];
      • 外层元素的初始化值为:地址值
      • 内层元素的初始化值为:与一维数组初始化情况相同
    • 针对初始化方式一:eg:int[][] arr = new int[4][];
      • 外层元素的初始化值为:null
      • 内层元素的初始化值为:报空指针异常
  • 6、数组的内存解析
    在这里插入图片描述

  • 按照数组元素的类型:基本数据类型元素的数组、引用数据类型元素的数组

操作数组的工具类

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值