您的位置 首页 java

Java方法重载&栈的了解

函数的 重载

1.函数重载

重载:在 同一个类 中,允许存在一个以上的同名函数,只要他们的 参数个数 或者 参数类型 不同即可。

看一下示例:

实例中函数名都为add,但是参数表(圆括号中的参数类型+形参)中的参数类型或者参数个数改变,即实现的重载。

栈的了解

1.函数调用内存调用过程

以下面的代码为例,简单描述在代码执行过程中JVM的内存使用情况:

在运行主函数和add方法时,在 Java 虚拟机中会占用内存去执行代码,main函数会开辟一份内存空间,当执行add函数时又会开辟另一块内存空间,函数在内存中开辟空间的方式叫 入栈 压栈 ,示例图如下:

当add函数执行完成后,add函数占据的内存将释放,这种方式叫 出栈 弹栈

注意:

栈的进出顺序是 先进后出,后进先出

文章来源:智云一二三科技

文章标题:Java方法重载&栈的了解

文章地址:https://www.zhihuclub.com/193471.shtml

关于作者: 智云科技

热门文章

网站地图