美文网首页
为什么说java只有值传递

为什么说java只有值传递

作者: 从入门到暴毙 | 来源:发表于2019-03-20 10:35 被阅读0次

    1.什么是值传递,什么是引用传递

    举一个列子:int  num = 10,num 存储的是10这个值,

                         string str="hello"   str存的是123的引用,

    通过这个列子和图,我们明白值传递就是保存值,那么对其进行修改的时候会直接改变这个值

    引用传递存的是一个变量的引用地址,当我们改变一个引用的时候,其实就是改变引用的地址,让其指向另一个变量,原有的变量质量不会改变,在原有变量没有其他地方指向他的时候,他就会被垃圾回收器进行回收

    2.为什么说java只有值传递

    详细请看为什么说Java中只有值传递。-HollisChuang's Blog,这么大神写的很好

    相关文章

      网友评论

          本文标题:为什么说java只有值传递

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