zoukankan      html  css  js  c++  java
  • 引用传递

    ---------siwuxie095

       

       

       

       

       

    引用传递:

    参考链接1参考链接2参考链接3参考链接4

       

       

       

    代码1

       

    package com.siwuxie095.ref;

       

    class Ref1{

    int temp=10;

    }

       

    public class RefDemo01 {

       

    public static void main(String[] args) {

    Ref1 r1= new Ref1();

    r1.temp=20;

    System.out.println(r1.temp);

    tell(r1);

    System.out.println(r1.temp);

    }

     

    //引用传递

    public static void tell(Ref1 r2) {

    //r2在改变temp的值为30之前,和r1都指向了 20

    r2.temp=30;

    }

       

    }

     

       

    运行一览:

       

       

       

    内存分析:

       

       

       

       

       

    代码2

       

    package com.siwuxie095.ref;

       

    public class RefDemo02 {

       

    public static void main(String[] args) {

    String str1="hello";

    System.out.println(str1);

    tell(str1);

    System.out.println(str1);

    }

     

    public static void tell(String str2) {

    str2="jike";

    }

       

    }

       

       

    运行一览:

    因为String类型的数据是不可更改的

       

       

       

    内存分析:

     

       

       

       

    代码3:

       

    package com.siwuxie095.ref;

       

       

    class Ref3{

    String temp="hello";

     

    }

       

    public class RefDemo03 {

       

    public static void main(String[] args) {

    Ref3 r1=new Ref3();

    r1.temp="jike";

    System.out.println(r1.temp);

    tell(r1);

    System.out.println(r1.temp);

    }

       

    public static void tell(Ref3 r2) {

    r2.temp="xueyuan";

    }

    }

       

       

    运行一览:

    实际上是开辟了新的内存空间(与代码2对比)

       

       

       

    内存分析:

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    tp框架实现ajax
    tp框架的增删改查
    tp框架获取常量信息、方法、命名空间
    tp框架,访问方式、空方法
    tp基础,文件存储路径
    缓存
    CMS系统存储路径
    Smarty模版引擎的原理
    php的empty(),trim(),strlen()方法
    PHP 流程管理
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6561275.html
Copyright © 2011-2022 走看看