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

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

一。方法

为什么要有方法:

结构:

解释:

示例如下:

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

方法的调用图解

做下练习巩固下吧:

第一题

第二题

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

关于方法的注意事项

第一题

第二题

为什么要有方法重载

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

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

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

二。数组

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

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

解析及示例如下

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

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

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

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

第一题

改进版

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

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

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

第四题

第五题

三。java中的内存分配图解

猜你喜欢

转载自blog.csdn.net/javacoder_juejue/article/details/81079677