首页 > 编程语言 >java方法-数组(定义,声明创建)

java方法-数组(定义,声明创建)

时间:2023-03-28 16:45:48浏览次数:36  
标签:初始化 java 定义 int arrayRefVar 数组 new

数组概述

数组的定义
  • 数组是相同类型数据的有序集合

  • 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成

  • 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个数组下标来访问它们

数组声明创建

  • 首先必须声明数组变量,才能在程序中使用数组。下面是声明变量的语法:

    dataType[] arrayRefVar;  //首选的方法

    dataYype arrayRefVar[];  //效果相同,但不是首选的方法
  • java语言使用new操作符来创建数组,语法如下:

    dataType[] arrayRefVar = new dataTypr[arraySize];
  • 数组的元素是通过索引访问的,数组索引从0开始。

  • 获取数组长度:

    arrays.length

    内存分析

     

     

    数组越界:ArrayIndexOutOfBoundsException

    三种初始化

    • 静态初始化

      int[] a = {1,2,3};
      Man[] mans = {new Man(1,1),new Man(2,2)};
    • 动态初始化

      int[] a = new int[2];
      a[0]=1;
      a[1]=2;
    • 数组的默认初始化

      • 数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化

标签:初始化,java,定义,int,arrayRefVar,数组,new
From: https://www.cnblogs.com/jiay-gm-xxrj-/p/17265781.html

相关文章