Java中的引用传递和值传递概括总结三句话

(1)基本数据类型传值,对形参的修改不会影响实参;
(2)引用类型传引用,形参和实参指向同一个内存地址(同一个对象),所以对参数的修改会影响到实际的对象;

(3)String, Integer, Double等immutable(翻译:不可变类型,即final类)的类型特殊处理,姑且理解为传值,最后的操作不会修改实参对象。

注意:

如果想知道第③条的缘由,请参看我的另一篇博客:

https://blog.csdn.net/HD243608836/article/details/79953565

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页