方法介绍与定义+方法重载+数组+java中的内存分配图解

本文深入探讨了Java中方法的概念及其重要性,包括方法的作用、结构、调用方式及注意事项等,并通过实例详细讲解了方法重载的特点。此外,文章还介绍了数组的基础知识,如定义、赋值以及在内存中的存储方式,并列举了一些常见的数组操作及其可能遇到的异常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                            ————看到练习,自己手敲下,不要以为自己看懂了就会了,会敲会用才是属于你的

一。方法

为什么要有方法:

结构:

解释:

示例如下:

方法不调用不执行,典型的调用情形有如下三种

方法的调用图解

做下练习巩固下吧:

第一题

第二题

第三题(写代码要注意阅读性要强)

关于方法的注意事项

第一题

第二题

为什么要有方法重载

示例如下(jvm会根据不同的参数调用不同的方法)

方法重载只看方法名与参数列表,在一个类里,方法名相同,参数列表不同,就是方法重载

而参数列表不同又分为两种,一种是参数类型,一种是参数个数

二。数组

数组的定义与赋值内存图解如下

两个数组名指向一个数组堆地址的问题

解析及示例如下

常见操作数组时发生的异常

索引越界:比如你数组长度为3,你访问下标为3的元素自然访问不到,会发生这种异常

空指针异常:数组为空,你还访问它里面的元素,会发生这种异常

数组的常见操作的练习(先做再看答案)

第一题

改进版

第二题(这里我们将操作封装成一个方法,然后传参调用即可)

第三题(还可用别的方法,做出来就行)

思路,先假设我们有一个6位长的数组arr 那么就是 下标 0 5,1 4,2 3 进行交换找到规律也就是 i 与 arr,length-i-1交换,结束条件为arr.length/2

第四题

第五题

 

三。java中的内存分配图解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值