美文网首页
Java引用问题

Java引用问题

作者: Lesss | 来源:发表于2019-04-15 20:56 被阅读0次

先上demo

public class ChangeValue {

    String str = new String("Hello");
    char[] ch = {'a', 'b', 'c'};

    public static void main(String[] args) {
        ChangeValue cv = new ChangeValue();
        cv.change(cv.str,cv.ch);
    }

    public void change(String str,char ch[]){
        str = "Hello World";
        ch[0] = 'b';
        ch[1] = 'b';
    }
}

结果是 str的结果并没有更改 ch的结果更改了
因为数组 和对象传递的是 地址和引用 String和int之类的 传递的是具体的数值

相关文章

  • Java引用问题

    先上demo 结果是 str的结果并没有更改 ch的结果更改了因为数组 和对象传递的是 地址和引用 String...

  • Kotlin(与 java 的对比)学习笔记

    与 java 的对比 一些 java 的问题 Kotlin 修复了 java 的一系列问题 Null 引用交给了类...

  • Android 内存优化

    1.java的四种引用方式强引用,软引用,弱引用,虚引用 打印的结果有点问题,弱引用在GC回收之后应该也是null...

  • JAVA四种引用(强引用,弱引用,软引用,虚引用)

    JAVA四种引用(强引用,弱引用,软引用,虚引用) [toc] 参考:Java 的强引用、弱引用、软引用、虚引用四...

  • Java的引用

    参考链接: Java到底是值传递还是引用传递 Java的四种引用方式 Java中的强引用、软引用、弱引用和虚引用 ...

  • Java基础:Java的四种引用

    在Java基础:java虚拟机(JVM)中,我们提到了Java的四种引用。包括:强引用,软引用,弱引用,虚引用。这...

  • JNI之路径初探---6

    本篇文章讲解JNI下属性的内存释放问题,众所周知,JAVA有四大引用,1,强引用2,弱引用3,软引用4,虚引用。J...

  • Java面试集锦

    1. 引用传递的问题(记住java里面是没有指针的,只有值拷贝和引用拷贝) 引用拷贝拷贝的实际是地址,当引用传递过...

  • java引用疑问

    java引用疑问 java 引用:深入分析Object.finalize方法的实现原理 - 简书Java软引用究竟...

  • JVM学习(一)判断对象是否可回收和回收算法

    一、对象已死吗? 引用计数算法不能解决循环引用问题,所以java虚拟机不用这种算法判断对象是否能回收。 java,...

网友评论

      本文标题:Java引用问题

      本文链接:https://www.haomeiwen.com/subject/hyapwqtx.html