四、Java方法
- 类.对象.方法()
main()尽量保持简洁,其在栈的最顶层
1. 方法的定义和调用
1)方法定义
2)方法调用
- Java里只有值传递没有参数传递
2. 方法重载
- 方法名一样,参数列表不同
3. 命令行传递参数
- 白色区域:自行输入的参数
- 要在SRC目录下输入对应路径运行才可【命令行传参】
- 结果如下
4. 可变参数
- 本质:数组,所有参数里其只能在最后一个位置
5. 递归🔺
- java是使用栈机制,递归的深度越大就会越浪费时间【递归思想的学习】
五、Java数组
1. 数组的声明和创建
- 定义:同类型所有数字的整体
- 声明:第二个方法在C/C++中常用,为C/C++程序员快速掌握Java所设
- 创建
2. 数组使用🔺
1)三种初始化及内存分析
2)下标越界及小结
- 数组基本特点
- 边界
3)数组的使用
- 数组作为返回值
3. 多维数组
4. Arrays类
冒泡排序
- 从大→小
- 从小→大
- 优化
5. 稀疏数组
- 一种数据结构,压缩【记录有效数字和其坐标】
- 下面:正确的应是:for语句内 i=1开始
- 第一行表示原始数组共6行7列,8个有效数字
- 后边几行分别表示每个有效数字的数值及其具体位置