目录
一维数组
概述:一种用于存储多个相同类型数据的存储模型 初始化
元素访问 内存分配 注意事项 索引越界 定义:访问了数组中不存在的索引对应元素,造成索引越界问题
报错:ArrayIndexOutOfBoundsException
空指针异常 定义:访问的数组已经不再指向堆内存的数据,造成空指针异常
报错:NullPointerException
null:空值,引用数据类型的默认值,表示不指向任何有效对象 基本运算 排序算法 冒泡排序 选择排序 插入排序
二维数组
定义 声明方式 内存分配
方法
调用 带参数的方法 带返回值的方法 注意事项 1. 方法不能嵌套定义
2. void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据
通用格式
方法重载
参数传递
对于基本数据类型的参数
形式参数的改变
不影响实际参数的值
对于引用类型的参数
形式参数的改变
影响实际参数的值
本文详细介绍了数组的概念及其在计算机编程中的应用,包括一维数组和二维数组的定义、初始化、内存分配等内容,并深入探讨了数组的基本运算、排序算法以及与之相关的索引越界和空指针异常等问题。此外,还讲解了方法的定义、调用及参数传递等知识点。

























