JAVA问题,为什么输出的ex.str值是hello,而ex.ch值是a?
答案:2 悬赏:70
解决时间 2021-01-07 09:14
- 提问者网友:姑娘长的好罪过
- 2021-01-06 16:21
JAVA问题,为什么输出的ex.str值是hello,而ex.ch值是a?
最佳答案
- 二级知识专家网友:独钓一江月
- 2021-01-06 16:49
String是一个比较特殊的类,他是引用数据类型,但他具有的特性不同于一般的引用数据类型,而是更接近原生数据类型,在将String作为参数传入方法时,不是引用传递,因此在方法中修改了String的内容后,方法外的内容是不会变的,和int,long这种原生类型一样,数组就不一样了,是完全的引用传递,在方法内修改了,其内存中的数据就改变了,方法外面数组的内容也就变了
全部回答
- 1楼网友:像个废品
- 2021-01-06 17:33
里面定义中,就看到是那样的值了
~
~
~
~
~
~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯