Java 不像其他语言,它不允许程序猿选择是按值调用还是按引用调用来传递每个参数。基本数据类型变量通常按值调用传递,而对象则通过按引用调用传递.
当使用return 语句从一个方法中返回信息时,基本数据类型的变量通常按值返回,对象通常按引用返回(返回对象的引用)。
在Java 中数组也被视为对象,因此数组是通过按引用调用方式传递的,即一个被调用的方法能过访问调用者的原始数组中的元素。一个数组的名字实际上就是对一个对象的引用。
Java 不像其他语言,它不允许程序猿选择是按值调用还是按引用调用来传递每个参数。基本数据类型变量通常按值调用传递,而对象则通过按引用调用传递.
当使用return 语句从一个方法中返回信息时,基本数据类型的变量通常按值返回,对象通常按引用返回(返回对象的引用)。
在Java 中数组也被视为对象,因此数组是通过按引用调用方式传递的,即一个被调用的方法能过访问调用者的原始数组中的元素。一个数组的名字实际上就是对一个对象的引用。