Java中的数组类型及使用方法

  1. 数组的定义:具有相同数据类型数据集合
    1.1 数组的特点:
  1. 数组创建之后 数组的长度不能发生变化
  2. 如果有新数组长度的生成 内存地址一定发生了变化
  3. 数组是从0开始 而非1开始
  1. 数组的分类

类型

举例

理解记忆

一维数组

{1, 2, 3, 4, 5, 6, 7}

刻度尺上的数字

二维数组

{(1, 2), (3, 4), (5, 6)}

个人感觉和线性代数的矩阵很像

三维数组

{(1, 2, 3), (4, 5, 6)}

空间坐标图

多维数组

  1. 数组的类型
    3.1 基本数据类型数组 N 表示 > 0的整形常量 对于数组来说就是数组长度

本数据类型数组

数据类型的声明

数据类型的初始化

字节数组(byte)

byte [] name

byte [] byteArray = new byte[N]

短整型数组(short)

short [] name

short [] shortArray = new short[N]

整形数组(int)

int [] name

int [] intArray = new int[N]

浮点数组(flaot)

float [] name

float [] floatArray = new float[N]

双精度数组(double)

double [] name

double [] doubleArray = new double[N]

长整型数组(long)

long [] name

long [] longArray = new long[N]

字符型数组(char)

char [] name

char [] charArray = new char[N]

布尔型数组(boolean)

boolean [] name

boolean [] = new booleanArray[N]

注意: 数组长度一旦定义 数组内的元素不要超过数组长度 否则会报错哟 专业名称叫溢出

3.2 引用类型数组
这里不做太多叙述 后期会更新有

  1. 数组的初始化方法
  1. 方式1 格式
数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];
  1. 数组定义格式解释
    数组存储的数据类型: 创建的数组容器可以存储什么数据类型。
    [] : 表示数组。
    数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。
    new:关键字,创建数组使用的关键字。
    数组存储的数据类型: 创建的数组容器可以存储什么数据类型。
    [长度]:数组的长度,表示数组容器中可以存储多少个元素。
  2. 方式二 格式
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
  1. 方式三 格式
数据类型[] 数组名 = {元素1,元素2,元素3...};
  1. 数组的中常用属性 数组名.length 来获取数组的长度