java基础之数组

一、数组的定义及使用

数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。

在js中,数组没有数据类型限制,并且可以随意扩容。Java中的数组 就是 将相同数据类型的数据 进行存储的数据格式。并且存储到数组中的数据都会自动生成一个编号,称之为索引值或者下标。然后数组是通过操作索引值对数据进行存取。索引值从0开始。并且java中的数组是定容,统一数据类型的。

特点:

  1. java数组是一种引用数据类型
  1. java数组中的数据类型必须统一
  1. java数组是定长的(长度一旦确定就不能变化)
  1. 数组的重新赋值,只能通过标准格式,不能使用简化格式赋值
  1. 初始化数组时如果没有直接赋值,那么数组中元素的默认值

整数: 0 浮点数: 0.0 字符:'\u0000' 布尔型:false 引用类型:null

f. 因为数组是定长的,如果想扩容只能创建一个新的数组。Arrays.copyOf(原始数组,长度)。

数组定义:

// 定义有容量的数组

int[] arr = new int[length];

// 定义有初始化数据的数组

int[] arr = new int[]{数据1,数据2...};

// 直接赋值创建(静态创建),定义和赋值必须写在一起

int[] arr= {数据1,数据2...};

 数组使用:

//两种遍历方式

//普通for循环
for(int i=0;i

数组储存方式:

java基础之数组_第1张图片

 

你可能感兴趣的:(笔记,java,java)