如果方法 A 调用方法 B,那么称方法 A 是方法 B 的调用者。
如果方法 B 的参数是基本数据类型,那么方法 A 向方法 B 传递参数的值。
如果方法 B 的参数是对象或数组,那么方法 A 向方法 B 传递对象或数组的引用。
每当用 java 命令启动一个 Java 虚拟机进程时,Java 虚拟机就会创建一个主线程,该线程从程序入口 main() 方法开始执行。主线程在 Java 栈区内有一个方法调用栈,每执行一个方法,就会向方法调用中压入一个包含该方法的局部变量及参数的栈帧。
如果方法 A 调用方法 B,那么称方法 A 是方法 B 的调用者。
如果方法 B 的参数是基本数据类型,那么方法 A 向方法 B 传递参数的值。
如果方法 B 的参数是对象或数组,那么方法 A 向方法 B 传递对象或数组的引用。
每当用 java 命令启动一个 Java 虚拟机进程时,Java 虚拟机就会创建一个主线程,该线程从程序入口 main() 方法开始执行。主线程在 Java 栈区内有一个方法调用栈,每执行一个方法,就会向方法调用中压入一个包含该方法的局部变量及参数的栈帧。