什么是方法?
方法是一种语法结构,他可以把一段代码封装成一个功能,以便重复使用。
方法在计算机中的哪里执行的?
栈内存;方法区将类的字节码文件加载好后,如果调用方法,该方法会入栈,方法执行结束则出栈
栈是一种怎样的数据结构?
先进后出。
java中参数的传递机制是怎样的?
值传递(实参的副本赋值给形参)
基本类型的参数和引用类型的参数在传递的时候有什么不同?
基本类型传递的是存储在实参(变量)中的数据值;
引用类型传递的是存储在实参(变量)中的地址值。
什么叫方法的重载?
在(条件1)一个类中,多个方法的(条件2)名称相同,但是他们的(条件3)形参列表不同,那么这些被称为方法重载。
(注:只有三个条件都满足就是方法重载,返回值类型和修饰符是否一样不影响;形参列表不同是指个数,类型,顺序不同)
方法重载的应用场景?
在开发过程中我们经常需要为处理一类业务,提供多种解决方案,此时用方法重载来设计是很专业的。