java基础(方法)

方法是什么

方法格式:

方法可以提高复用性:

总结:

方法在计算机中的执行原理

方法分别在方法区、栈内存和堆内存(使用引用数据类型)执行。

首先main会先进入方法区,后续sum方法进去(由上往下排列)。

到栈内存时,由main先进入,后续的方法后进入。但是先进入的后出,后进入的先出。

就像这个图一样main先进入,后续在main中的方法study方法加载进去,然后再study方法中有eat和sleep方法,后续再加载进去。

有下往上出。

总结

基本类型的参数传递

基本类型的参数传递

如上面的图所示:main方法中,通过change方法传值。

上图所示:首先把方法放置到方法区,然后由方法从上到下到栈内存,main中的a传值给change(a),然后引用到stou(a)。应用完之后结果是10,change(a)就出栈了。

在main方法中还有stou(a),不过是10,因为方法中的a不影响main的a

引用类型的参数传递

案例:

现在目前有个bug,逗号多一个。

可以根据if来判断

方法重载

return关键字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值