社区
Java技术区(GGBond)
疑题解答
帖子详情
小七仔的鸭头
2023-07-23 10:18:05
快点跟我讲为什么,为什么是gbc啊?他又没有return(我真是向你屈服了)
...全文
274
5
打赏
收藏
快点跟我讲为什么,为什么是gbc啊?他又没有return(我真是向你屈服了)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_GGBond_
2023-07-23
打赏
举报
回复
在Java中,方法参数传递是按值传递的,而对于引用类型(如数组和对象),传递的是引用的副本,而不是引用本身。
在change方法内部,虽然对str进行了赋值操作str = "test ok";,但这只是在方法内部创建了一个新的String对象,并将str的引用指向这个新的对象。这并不会改变原来ex.str的引用,因为这只是局部变量的修改,所以在main方法中打印ex.str时,输出仍然是原来的"good"。
然而,对于ch数组,虽然传递的是引用的副本,但是在change方法内部对数组元素进行修改ch[0] = 'g';,这会影响到原始数组ex.ch,因为它们引用的是同一个数组对象。
(哈哈哈哈,这么快就屈服了)
小七仔的鸭头
2023-07-23
举报
回复
@_GGBond_
char数组还是不太懂,可以这样理解吗?就是string没有变,是因为string在常量池里面,但是char数组没有在常量池里面,所以char就发生了变化?(看不懂解析哒嘛,呜呜呜😭😭😭)
_GGBond_
2023-07-23
举报
回复
@小七仔的鸭头
不不,不可以
_GGBond_
2023-07-23
举报
回复
@_GGBond_
你先把这个问题放一放,后面给你画图
1条回复
gbc
.rar_
gbc
_
gbc
模拟器源码
标题 "
gbc
.rar_
gbc
_
gbc
模拟器源码" 提供了主要的信息,即这是一个关于Game Boy Color(
GBC
)模拟器的源代码。源代码是编程中的核心部分,它包含了编写程序的所有指令,允许程序员理解和修改软件的功能。
GBC
模拟器是...
GBC
转GBA软件goombacolor_alpha61
《
GBC
转GBA软件goombacolor_alpha61详解》 在电子游戏的历史长河中,Game Boy Color(
GBC
)与Game Boy Advance(GBA)无疑留下了深刻的印记。作为任天堂公司推出的两款便携式游戏机,它们承载了无数玩家的美好回忆...
GBC
507芯片及模块
《
GBC
507芯片及模块》:深度解析与应用指南 **一、产品概览与核心特性**
GBC
507芯片及模块由深圳国彬电子有限公司研发,旨在为语音控制与处理提供高效解决方案。该芯片集成了先进的音频处理技术,支持多种存储介质...
怀旧版电脑
GBC
模拟器
【怀旧版电脑
GBC
模拟器】是一款专为电脑用户设计的软件,旨在重温经典的Game Boy Color(
GBC
)游戏体验。
GBC
模拟器通过在个人计算机上模拟
GBC
硬件,使得用户能够在现代设备上运行那些曾经风靡一时的游戏,无需拥有...
Part of
GBC
Fonts.rar
标题中的“Part of
GBC
Fonts.rar”表明这是一个包含部分
GBC
字体的压缩文件。
GBC
可能代表“Game Boy Color”,一种古老的掌上游戏机,但在这个上下文中,它更有可能是指一个特定的字体集合或者一个项目的命名约定。...
Java技术区(GGBond)
125
社区成员
62
社区内容
发帖
与我相关
我的任务
Java技术区(GGBond)
这是一个面向程序员和技术爱好者的开放平台,旨在促进知识分享、技术交流和合作学习。在我们的社区中,不论您是新手还是资深技术人员,这里都将成为您获取知识、解决问题和扩展技能的绝佳场所。
复制链接
扫一扫
分享
社区描述
这是一个面向程序员和技术爱好者的开放平台,旨在促进知识分享、技术交流和合作学习。在我们的社区中,不论您是新手还是资深技术人员,这里都将成为您获取知识、解决问题和扩展技能的绝佳场所。
jvm
java18
个人社区
广东省·汕头市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章