Java 数组速查手册

数组对于每一门编程语言来说都是重要的数据结构,Java 数组用来存储固定大小的同类型元素,一个变量就能管一批数据。 14 张速查图把声明与创建、索引访问、遍历求和、For-Each 循环、数组作参数与返回值、多维数组与 Arrays 类一次讲清。 零基础入门与面试复习适用。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 数组总览
CARD 01 / 14

Java 数组总览

Java 数组用来存储固定大小的同类型元素,一个变量就能管一批数据。14 张速查卡片讲透声明与创建、索引…

Java 声明数组变量
CARD 02 / 14

Java 声明数组变量

Java 中必须先声明数组变量才能使用数组。两种语法效果相同:dataType[] arrayRefVa…

Java 创建数组的三种方式
CARD 03 / 14

Java 创建数组的三种方式

Java 使用 new 操作符创建数组,这条语句做了两件事:创建数组并把引用赋给变量。声明和创建可以合并…

Java 数组索引从 0 开始
CARD 04 / 14

Java 数组索引从 0 开始

Java 数组的元素通过索引访问,索引从 0 开始,所以索引值从 0 到 arrayRefVar.len…

Java 遍历数组与打印元素
CARD 05 / 14

Java 遍历数组与打印元素

Java 数组的元素类型和大小都是确定的,处理数组元素通常使用基本循环或 For-Each 循环。基本循…

Java 数组求和与找最大值
CARD 06 / 14

Java 数组求和与找最大值

Java 数组处理两个经典套路:求和先设 total 为 0 再累加每个元素;找最大值先假设第 0 个元…

Java For-Each 循环
CARD 07 / 14

Java For-Each 循环

Java JDK 1.5 引进了 For-Each 循环,又称加强型循环,能在不使用下标的情况下遍历数组…

Java For-Each 与传统 for 循环对比
CARD 08 / 14

Java For-Each 与传统 for 循环对比

Java 中 For-Each 与传统 for 循环的选型:只读元素用 For-Each 最简洁,需要下…

Java 数组作为函数参数
CARD 09 / 14

Java 数组作为函数参数

Java 中数组可以作为参数传递给方法,把数组传进去后方法里直接遍历使用。调用时可以直接传匿名数组 ne…

Java 数组作为函数返回值
CARD 10 / 14

Java 数组作为函数返回值

Java 方法的返回值也可以是整个数组,经典案例是把数组反转后返回新数组。用 i 从 0 递增、j 从末…

Java 多维数组是什么
CARD 11 / 14

Java 多维数组是什么

Java 多维数组可以看成是数组的数组,二维数组是特殊的一维数组,其每一个元素都是一个一维数组。创建语法…

Java 二维数组动态初始化
CARD 12 / 14

Java 二维数组动态初始化

Java 二维数组动态初始化有两种方式:一是直接为每一维分配空间 type[][] name = new…

Java Arrays 工具类
CARD 13 / 14

Java Arrays 工具类

Java 的 java.util.Arrays 类能方便地操作数组,所有方法都是静态的。四个常用方法:f…

Java 数组总结与易错点
CARD 14 / 14

Java 数组总结与易错点

Java 数组要点回顾:数组是固定大小的同类型元素集合,声明首选 dataType[] arrayRef…