值传递—方法调用—一维数组

本文详细解析了Java中的值传递和引用传递,澄清了常见的误解。重点介绍了值传递,包括基本数据类型和引用数据类型的区别,并通过实例说明了数组作为参数时的情况。此外,还详细阐述了数组的声明、创建、赋值、访问、遍历及数组拷贝等操作。
摘要由CSDN通过智能技术生成

值传递
1、值传递和引用传递的区别
(一)值传递
值传递是指在调用方法时将实际参数"复制"一份传递给形参,这样在方法中对形参的修改将不会影响到实 际参数的值。
(二)引用传递 引用传递是指在调用方法时将实际参数的地址直接传递到形参,那么在方法中对参数所进行的修改,将会 影响到实际参数的值。
2、Java中的错误理解
正确理解:Java是值传递
错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用, 就是引用传递。
错误理解二:Java是引用传递。
错误理解三:传递的参数如果是普通类型,那就是值传递,如果是对象,那就是引用传递。
3、形参与实参
参数在程序语言中分为"形式参数"和"实际参数"。
实际参数是调用有参方法的时候真正传递的内容,而形式参数是用于接收实参内容的参数。
形式参数:是在定义方法名和方法体的时候使用的参数,目的是用来接收调用该方法时传入的参数。 public static int sum(int a,int b){ // a和b就是形参 return a+b;
}
实际参数:在调用有参方法时,main方法和被调方法之间有数据传递关系。在main方法中调用一个方 法时,方法名后面括号中的参数称为“实际参数”。 public static void main(String[] args){
int x=10;
int y=

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值