什么是数组?认识 Java 中的数组

本文介绍了Java中的数组,包括数组的概念、创建方法、基本使用,如获取数组长度、遍历数组以及数组作为方法返回值的情况。还讨论了数组的引用类型、null值以及JVM内存划分。
摘要由CSDN通过智能技术生成

目录

前言

1. 数组是什么?

2. 创建数组

2.1 基本语法(数组的声明和初始化)

2.2 示例

3. 数组的基本使用

3.1 获取数组的长度

3.2 获取数组中的元素

3.3 遍历数组

3.4 数组作为方法的返回值

3.4.1 直接修改原数组

3.4.2 返回一个新数组

4.理解引用类型

1. int 类型传参:

2. 数组传参:

5. 认识 null 

6. 初始 JVM 内存划分


前言

数组是 JavaSE 中遇到的第一个引用类型,在数据结构中属于顺序表。学好数组就是学好数据结构的一个重要基础。


1. 数组是什么?

如果我们需要两个数据就可以直接创建两个变量,如果需要多个数据,直接创建会很麻烦,这时候就会使用“批量生产”,而数组就是可以“批量”创建变量,需要注意的是在 Java 中数组是创建相同类型的变量。

2. 创建数组

2.1 基本语法(数组的声明和初始化)

动态数组:

数据类型[ ] 数组名称 = new 数据类型[ n ];// n 表示的是数组长度

数据类型[ ] 数组名称 = new 数据类型[ ]{ 初始化数据 };

静态数组:

数据类型[ ] 数组名称 = { 初始化数据 };

 2.2 示例

// 动态初始化
int[] arr1 = new int[10];
int[] arr2 = new int[]{1, 2, 3, 4};
int[] arr3 = new int[5]{1, 2, 3, 4}; // 部分初始化,没有初始化的数据的默认值为0
// 静态初始化
int[] arr3 = {1, 2, 3, 4};

 3. 数组的基本使用

3.1 获取数组的长度

3.2 获取数组中的元素

示例中 arr3[2] 取得是数组中下标为 2,但是是数组中的第三个数,因为在数组中下标是从0开始的。[ ] 中的数称作索引,也叫做数组的偏移量,索引的取值范围:0 <= index <= arr.length. 使用[ ]操作既可以读取数据也能修改数据。

数组中最常出现的问题:下标越界

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值