• 【JAVA基础】一维数组与二维数组


    一维数组

    1. 一维数组的基本概念

    1.1. 当需要在Java程序中记录单个数据内容时,则声明一个变量即可。

    1.2. 当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储单元。

    1.3. 数组是相同数据类型的多个元素的容器,元素按线性顺序排列,在Java语言中体现为一种引用数据类型。

    2. 一维数组的声明方式

    2.1. 数据类型[] 数组名称 = new 数据类型[数组的长度];

    2.2. 调用数组的length属性可以获取数组的长度:

    2.3. 可以通过下标的方式访问数组中的每一个元素。需要注意的是:数组的下标从0开始,对于长度为n的数组,下标的范围是0~n-1。

    3. 数组的优缺点

    3.1. 可以直接通过下标(或索引)的方式访问指定位置的元素,速度很快。

    3.2. 数组要求所有元素的类型相同。

    3.3  数组要求内存空间连续,并且长度一旦确定就不能修改。

    3.4. 增加和删除元素时可能移动大量元素,效率低。

     

    二维数组

    1. 二维数组的概念

      二维数组本质上就是由多个一维数组摞在一起组成的数组,二维数组中的每个元素都是一维数组,而一维数组中的每个元素才是数据内容。 

    2. 二维数组的声明和初始化方式

    2.1. 数据类型[][] 数组名称 = new 数据类型[行数][列数];

    2.2. 数据类型[][] 数组名称 = {{元素1, 元素2,...}, ...};

  • 相关阅读:
    【★】深入BGP原理和思想【第一部】
    自制ACL+DHCP实验(初版)
    自制ACL+DHCP实验(初版)
    交换机端口呈现err-disable的原因
    交换机端口呈现err-disable的原因
    ★不容错过的PPT教程!
    ★不容错过的PPT教程!
    自制STP配置实验
    CCNA+NP学习笔记—交换网络篇
    CCNA+NP学习笔记—交换网络篇
  • 原文地址:https://www.cnblogs.com/Tree0108/p/14090634.html
Copyright © 2020-2023  润新知