Java方法参数传递如何实现

 更新时间:2020年05月01日 11:36:36   作者:Hello_xzy_World  
这篇文章主要介绍了Java方法参数传递如何实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Java方法参数

首先回顾一下程序设计语言中有关将参数传递给方法的一些专业术语。

1. 按值调用(call by value)表示方法接收的是调用者提供的值。

2. 按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。

一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变脸值。“call by”是一个标准的计算机科学术语,它用来描述各种程序设计语言中方法参数的传递方式。

Java采用按值调用。也就是说,方法得到的是所有参数的一个拷贝,特别是,方法不能修改传递给他的任何参数变量的内容。

1: Type actualParameter = value;
2: function(variable);

void function(Type formalParameter)

无论function内部的逻辑是怎么样的,它都无法改变方法外actualParameter的值。

Java中变量的类型可以分为两类:

1. 基本数据类型(数字、布尔值)

2. 对象引用

如果方法的参数是对象的引用,这就意味着,actualParameter和formalParameter能够同时引用同一个对象。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java使用JavaMail API发送和接收邮件的代码示例

    Java使用JavaMail API发送和接收邮件的代码示例

    JavaMail是Oracle甲骨文开发的Java邮件类API,支持多种邮件协议,这里我们就来看一下Java使用JavaMail API发送和接收邮件的代码示例
    2016-06-06
  • 使用maven编译Java项目实例

    使用maven编译Java项目实例

    这篇文章主要介绍了使用maven编译Java项目实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • SpringCloud降级规则使用介绍

    SpringCloud降级规则使用介绍

    这篇文章主要介绍了SpringCloud降级规则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Spring注解@Resource和@Autowired区别对比详解

    Spring注解@Resource和@Autowired区别对比详解

    这篇文章主要介绍了Spring注解@Resource和@Autowired区别对比详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 关于Prometheus + Spring Boot 应用监控的问题

    关于Prometheus + Spring Boot 应用监控的问题

    这篇文章主要介绍了关于Prometheus + Spring Boot 应用监控的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 实现了基于TCP的Java Socket编程实例代码

    实现了基于TCP的Java Socket编程实例代码

    这篇文章主要介绍了基于TCP的Java Socket编程实例代码,有需要的朋友可以参考一下
    2013-12-12
  • 详解SpringCloud-Alibaba-Seata分布式事务

    详解SpringCloud-Alibaba-Seata分布式事务

    这篇文章主要介绍了SpringCloud-Alibaba-Seata分布式事务的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Maven项目无法加载jdbc.properties的问题解决

    Maven项目无法加载jdbc.properties的问题解决

    本文主要介绍了Maven项目无法加载jdbc.properties的问题解决,文章首先分析了问题的原因,然后提供了解决方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • Java中HttpServletResponse响应中文出现乱码问题

    Java中HttpServletResponse响应中文出现乱码问题

    这篇文章主要介绍了Java中HttpServletResponse响应中文出现乱码问题的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • java实现扫雷小游戏

    java实现扫雷小游戏

    这篇文章主要为大家详细介绍了java实现扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01

最新评论