社区
Java SE
帖子详情
String是引用数据类型 但是是值传递 怎么理解?
No_what_cant
2013-07-20 11:38:54
String是引用数据类型 但是是值传递 怎么理解?
引用数据类型不是在方法中修改的值 更改吗?
求大神详解一下 举例子啊
...全文
789
2
打赏
收藏
String是引用数据类型 但是是值传递 怎么理解?
String是引用数据类型 但是是值传递 怎么理解? 引用数据类型不是在方法中修改的值 更改吗? 求大神详解一下 举例子啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abc3685029
2015-04-01
打赏
举报
回复
2L这样误导真的好吗
huntor
2013-07-20
打赏
举报
回复
问题在于String是一个不变的值类型。
java自定义
引用
数据是什么_java中
引用
传递、
值传递
的
理解
(数组,自定义类,基本
数据类型
,
String
类)...
本文详细探讨了Java中基本
数据类型
、自定义对象、
String
类型以及数组在赋值和作为参数传递时的不同行为。对于基本
数据类型
和不可变对象如
String
,它们遵循
值传递
原则,而自定义对象和数组则是
引用
传递,意味着传递的是对象的
引用
而不是实际值。在方法调用中,对于对象和数组,如果内部修改了对象或数组,原始变量也会受到影响。
java中
引用
传递、
值传递
的
理解
(数组,自定义类,基本
数据类型
,
String
类)...
本文通过具体的Java代码示例,详细解释了基本
数据类型
、不可变类型如
String
及数组和其他类在赋值操作和方法调用过程中的
值传递
与
引用
传递的区别。
理解
Java中的
引用
传递和
值传递
本文探讨Java传参时是
引用
传递还是
值传递
。介绍了Java中基本类型和
引用
类型在内存中的保存方式及区别,阐述了
值传递
和
引用
传递的概念,并通过实例说明。最后得出结论:基本
数据类型
传值,
引用
类型传
引用
,
String
等immutable类型特殊处理可
理解
为传值。
Java的
值传递
本文探讨了Java中的
值传递
概念,通过实例演示了基本
数据类型
和
引用
数据类型
在方法调用时的区别。虽然在传递
引用
数据类型
时,对象的
引用
被复制,但仍然被认为是
值传递
。此外,文章还特别分析了
String
类型的特殊情况,并强调Java不存在真正的
引用
传递。文章最后提到,学习Java应深入
理解
数据结构、JVM和GC等关键知识点,并结合实践进行学习。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章