JAVA数组值传递问题

版权声明:@抛物线 https://blog.csdn.net/qq_28513801/article/details/90140680

有关java的问题”

main方法是static修饰的,说明直接使用Hello类调用即可.
在底层是JVM通过Hello.main(new String[]{});
main方法的String数组参数,其实是暴露给程序运行者的,用于给程序传递一个数据信息.

 方法参数的值传递机制之基本数据类型
 方法参数的值传递机制(by value):
  方法被调用时,方法里的参数是以值传递的方式传递的。

   所谓值传递,就是将实际参数的副本传入方法,而参数本身不受影响。

 若是基本数据类型,就直接传递实参值的副本

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
基本数据类型:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

引用数据类型参数:
案例:定义一个方法swap,用于交换数组中第一个和最后一个元素的值。
交换之前:[17,98]
交换之后:[98,17]

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

扫描二维码关注公众号,回复: 6223116 查看本文章

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_28513801/article/details/90140680
今日推荐