> 社会
java方法重载简单例子(java方法重载的特点是什么)
导语:Java方法重载&栈的了解
函数的重载
1.函数重载
重载:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
看一下示例:
实例中函数名都为add,但是参数表(圆括号中的参数类型+形参)中的参数类型或者参数个数改变,即实现的重载。
栈的了解
1.函数调用内存调用过程
以下面的代码为例,简单描述在代码执行过程中JVM的内存使用情况:
在运行主函数和add方法时,在Java虚拟机中会占用内存去执行代码,main函数会开辟一份内存空间,当执行add函数时又会开辟另一块内存空间,函数在内存中开辟空间的方式叫入栈或压栈,示例图如下:
当add函数执行完成后,add函数占据的内存将释放,这种方式叫出栈或弹栈
注意:
栈的进出顺序是先进后出,后进先出
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小滢创作整理编辑!