zoukankan      html  css  js  c++  java
  • java中的引用传递(同样适用于JS)

    1  java中的数据类型:

    有8种基本数据类型,分别为:byte(1),boolean(1),char(2),short(2),int(4),long(8),float(4),double(8)   括号里的数字代表所占的字节数
    有3种引用类型:类引用,接口引用,数组引用

    2  Java中的传递方式:和。址传递。

    1)值传递:

    比如下列的方法
    public void add(int a) {
    int b = a;
    }
    这个可以看作是值传递,a是基本数据类型,他把他的值传给了b

    2)址传递:

    public void add(Object obj) {
    Object objTest = obj;
    }
    这个是址传递,也就是引用传递,obj是引用数据类型,是把他栈中指向堆中的对象的地址值赋值给了objTest.
    这时候就同时有两个引用指向了堆中的某个Object对象

    小结:
    如果是基本数据类型,传递的就是实际的值.
    如果是引用数据类型,传递的就是该引用的地址值.

  • 相关阅读:
    navigator
    历史记录跳转
    更改URL
    计数器
    窗口位置和大小
    open用法
    confirm用法
    项目中访问本地node服务跨域问题
    jenkins使用
    基于Vue的SSR
  • 原文地址:https://www.cnblogs.com/lipenglin/p/4307402.html
Copyright © 2011-2022 走看看