java中按值传递还是按引用传递--string

这篇博客整理了一周,如果你看过之后不写下你的评论,你以后可以不用来看我博客了,因为我写不出比这篇博客更有深度的文章

thinking in Java 中解释是这样的:不管是基本类型还是对象类型,都是传值。这种说法是把引用的副本也看作了一种“值”,也能够说的过去,但是本人还是更赞成将按值传递和按引用传递分开比较好理解。引自----http://smile2015.blog.51cto.com/9250194/1629685/

文章结尾解释string引用传递解释不能令人信服,我看过对string用传递最好的解释的一篇文章找不到了

附:

主要看评论部分:http://freej.blog.51cto.com/235241/168676

关于 new String("xyz")创建几个对象的理解 http://blog.csdn.net/java2000_net/article/details/2520645?locationNum=2

String s = a+b+c+d+e;创建了几个对象的详细分析?1 http://blog.csdn.net/java2000_net/article/details/3681385

深入理解string http://blog.csdn.net/java2000_net/article/details/2994151?locationNum=3

更多的可以在老紫竹博客里搜  对象。

string的 + 的理解       http://bbs.csdn.net/topics/220015609 
触摸java常量池   http://www.cnblogs.com/iyangyuan/p/4631696.html
如果想了解更深入的就只有看深入了解jvm虚拟机了

java中按值传递还是按引用传递--string_第1张图片

你可能感兴趣的:(java·未分类)