A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只会金克斯
黑马币:57
帖子:145
精华:0
© 只会金克斯 / 2014-12-29 22:43 / 3256 人查看 / 33 人回复 / 1 人收藏 转载请遵从CC协议 禁止商业使用本文
青衫禅客 发表于 2014-12-31 21:52 因为String类型的变量一旦赋值就不可更改的,而方法中重新运算出的String是一个新创建的值!注意String是引 ...
kakasa 发表于 2015-1-1 16:59 按我的理解,形参和实参是两个东西,也就是main中的str和method中的str存在于不同空间。
小僧玄奘 发表于 2015-1-1 20:24 传递的是一个副本。相当于拷贝一份过去修改。 对原数据没影响
kakasa 发表于 2015-1-2 21:47 就是地址啊, str+"ddd"这个动作是创建新对象,分配了新地址,str的地址变了。而且只是形参的地址变了, ...
zcyemenye 发表于 2015-1-2 21:59 String类型存储在String常量池中,byte数据类型存储在byte常量池中,因为它们使用频率太高了,所以来回的创 ...
只会金克斯 发表于 2015-1-2 21:11 这样子的话,是解释的通
小僧玄奘 发表于 2015-1-3 01:58 你百度一下值传递和引用传递。 虽然在java里面没有这个"区分"。