————看到练习,自己手敲下,不要以为自己看懂了就会了,会敲会用才是属于你的
一。方法
为什么要有方法:

结构:

解释:

示例如下:

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

方法的调用图解

做下练习巩固下吧:

第一题

第二题

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

关于方法的注意事项


第一题

第二题

为什么要有方法重载

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

方法重载只看方法名与参数列表,在一个类里,方法名相同,参数列表不同,就是方法重载
而参数列表不同又分为两种,一种是参数类型,一种是参数个数


二。数组





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

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


解析及示例如下

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

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

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

第一题

改进版

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

第三题(还可用别的方法,做出来就行)
思路,先假设我们有一个6位长的数组arr 那么就是 下标 0 5,1 4,2 3 进行交换找到规律也就是 i 与 arr,length-i-1交换,结束条件为arr.length/2

第四题

第五题

三。java中的内存分配图解

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

被折叠的 条评论
为什么被折叠?



