纯净、安全、绿色的下载网站

首页

当前位置:首页IT学院IT技术

Java的求值策略 简单分析Java的求值策略原理

Ermiao   2021-06-06 我要评论
想了解简单分析Java的求值策略原理的相关内容吗Ermiao在本文为您仔细讲解Java的求值策略的相关知识和一些Code实例欢迎阅读和指正我们先划重点:Java,求值策略下面大家一起来学习吧

形参和实参

java在定义方法时可以设置参数参数分为形参和实参形参是指在定义函数时用于接收外部传入数据的参数而实参是指在调用方法时主调函数向被调函数传递的数据参数
例如:

public class Main {
    public static void main(String[] args) {
        int a = 2;
        int b = 3;
        System.out.println(sum(a,b));//5
    }
    private static int sum(int i1,int i2){
        return i1+i2;
    }
}

其中a,b是传入sum方法的数据为实参i1,i2是定义方法时接收数据的参数为形参

求值策略

实参在向形参传递值的时候有多种方法即求值策略求值策略分为严格求值、非严格求值和非确定求值
其中严格求值内包含我们常见的值传递(传值)、引用传递(传引用)和地址传递(传址)

传值:将实参的值复制副本后传给形参

 

传引用:将实参的引用直接传给形参

 

传址:将实参的引用复制副本后传给形参

 

Java的求值策略

地址传递可以看成值传递的一种特殊情况java的基础类型传值为值传递引用类型的传值是地址传递因此可以说java中的求值策略为传值


相关文章

猜您喜欢

  • SpringBoot自动配置 详解SpringBoot自动配置源码

    想了解详解SpringBoot自动配置源码的相关内容吗煎丶包在本文为您仔细讲解SpringBoot自动配置 的相关知识和一些Code实例欢迎阅读和指正我们先划重点:SpringBoot自动配置流程,SpringBoot自动配置下面大家一起来学习吧..
  • python 股票基金爬虫 python 简单的股票基金爬虫

    想了解python 简单的股票基金爬虫的相关内容吗aliyoge在本文为您仔细讲解python 股票基金爬虫的相关知识和一些Code实例欢迎阅读和指正我们先划重点:python,股票爬虫,python,基金爬虫下面大家一起来学习吧..

网友评论

Copyright 2022 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们