社区
Java SE
帖子详情
String是引用数据类型 但是是值传递 怎么理解?
No_what_cant
2013-07-20 11:38:54
String是引用数据类型 但是是值传递 怎么理解?
引用数据类型不是在方法中修改的值 更改吗?
求大神详解一下 举例子啊
...全文
790
2
打赏
收藏
String是引用数据类型 但是是值传递 怎么理解?
String是引用数据类型 但是是值传递 怎么理解? 引用数据类型不是在方法中修改的值 更改吗? 求大神详解一下 举例子啊
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abc3685029
2015-04-01
打赏
举报
回复
2L这样误导真的好吗
huntor
2013-07-20
打赏
举报
回复
问题在于String是一个不变的值类型。
java自定义
引用
数据是什么_java中
引用
传递、
值传递
的
理解
(数组,自定义类,基本
数据类型
,
String
类)...
代码部分://对于基本
数据类型
int a = 1;int b = a;a = 2;System.out.println("a = "+a+" ,b = " + b);//相当于复制了 一个 1 给b,所以再怎么改变a的值,也不会影响b。int c = 1;int d = changeInt(c);System.out.println("c = "+c+" ,d = " + d);//传入了 的值...
java中
引用
传递、
值传递
的
理解
(数组,自定义类,基本
数据类型
,
String
类)...
代码部分: public static void main(
String
[] args) { testInt(); test
String
(); testArray(); testX(); } public static void testInt() { int a = 1; i...
理解
Java中的
引用
传递和
值传递
为什么80%的码农都做不了架构师?>>> ...
「
值传递
vs
引用
传递」
通过副本
引用
修改对象内容会影响原对象,但修改
引用
本身(指向新对象)不影响原
引用
。:对象传递的是
引用
值的副本,而非
引用
本身。方法内无法直接修改原
引用
指向的对象。无论是基本
数据类型
还是对象类型,传递的都是变量值的副本。:通过副本
引用
修改对象内容,原对象状态会改变。,传递的是
引用
地址的副本,而非对象本身)。是原
引用
的副本,指向新对象不影响原
引用
。的副本,重新赋值不影响原
引用
。,因为方法内交换的是副本
引用
。传递的是对象
引用
的副本(如。传递的是数据值的副本(如。:传递的是变量值的副本。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章