Java学习第四弹

四、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个有效数字
  • 后边几行分别表示每个有效数字的数值及其具体位置

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倔强铛铛

谢谢客官的打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值