社区
Java SE
帖子详情
对Java参数传递不懂的请进来!
yuanmeng163
2003-11-12 07:50:09
最近看到还有一些网友提关于Java参数传递的问题,于是就写了一篇简单易懂的关于这方面的文章,看过后你应该就会明白。
本文发表于:http://www.csdn.net/Develop/read_article.asp?id=22025
顺便散点分~~~~:)
...全文
71
101
打赏
收藏
对Java参数传递不懂的请进来!
最近看到还有一些网友提关于Java参数传递的问题,于是就写了一篇简单易懂的关于这方面的文章,看过后你应该就会明白。 本文发表于:http://www.csdn.net/Develop/read_article.asp?id=22025 顺便散点分~~~~:)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
101 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingdomzhf
2003-11-21
打赏
举报
回复
up
bjmylihui
2003-11-21
打赏
举报
回复
public class str {
public static void main(String[] args) {
StringBuffer s1=new StringBuffer("hello");
System.out.println("before change s1="+s1);
change(s1);
System.out.println("after change s1="+s1);
}
public static void change(StringBuffer s)
{
StringBuffer s2=new StringBuffer("world");
s=s2;
}
}
结果显示:before change s1=hello
after change s1=hello
怎么和文章中讲的不一样?
wafer_w
2003-11-21
打赏
举报
回复
分
cfan246
2003-11-21
打赏
举报
回复
fen
shipp
2003-11-21
打赏
举报
回复
good!!!
xiaohuajx
2003-11-21
打赏
举报
回复
学习!
binny
2003-11-19
打赏
举报
回复
1.String str = “Hello”; 并不一定等价于String str = new String(“Hello”);
2.原对象是不会被改变的并不等于作为参数传递
baizhongri
2003-11-19
打赏
举报
回复
up
binny
2003-11-19
打赏
举报
回复
不过你的帖子里面写的:
String类是个特殊的类,对它的一些操作符是重载的,如:
String str = “Hello”; 等价于String str = new String(“Hello”);
String str = “Hello”;
str = str + “ world!”;等价于str = new String((new StringBuffer(str)).append(“ world!”));
因此,你只要按上面的方法去分析,就会发现String对象和基本类型一样,一般情况下作为参数传递,在方法内改变了值,而原对象是不会被改变的。
就需要推敲一下了
binny
2003-11-19
打赏
举报
回复
应该多写点这样的东西然后同意放到一起,有问题先去看看
问这种问题的帖子都快成月经贴了
cyouryuu
2003-11-19
打赏
举报
回复
接分
panzhaoping
2003-11-19
打赏
举报
回复
guan zhu yixia
asuka08
2003-11-19
打赏
举报
回复
希望能把String再详细讲一下
bluesmile979
2003-11-19
打赏
举报
回复
看这个帖子在版面上晃了好几天了,接点分
其实随便什么think in java 或者 efective java里面这个问题都说得很清楚的…………
neilyu
2003-11-19
打赏
举报
回复
好的,我看看,谢谢!
ecaol
2003-11-19
打赏
举报
回复
very well~
michoal
2003-11-19
打赏
举报
回复
up
scoutman
2003-11-19
打赏
举报
回复
谢谢
pleonheart
2003-11-18
打赏
举报
回复
来接分的
romeoyx
2003-11-18
打赏
举报
回复
受益匪浅
加载更多回复(81)
[精]--这一次,让你彻底明白
Java
的值传递和引用传递!
学过
Java
基础的人都知道:值传递和引用传递是初次接触
Java
时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说
Java
只有值传递,...
Java
千问:
Java
语言如何给main方法传递参数?
但是,大家似乎对这个参数向来都是视而不见,从来都没给主方法传递过参数。main作为
Java
程序运行的第一个方法,我们应该从哪里给这个方法传递参数呢?今天我们就用一篇短文来聊聊这个话题。 如何给main方法传递参数...
Java
值传递、引用传递
Java
值传递、引用传递
你真的搞
懂
了
参数传递
方式吗?(多图超详细)
文章目录引入
参数传递
的两种方式深入理解按值调用引用数据类型的按值调用按引用调用证明在
java
中总是值传递 引入 在学习编程语言的过程中,我相信大多数人都遇到或者经历过一个问题,有的时候你把变量传入了一个方法...
关于
Java
函数传参以及参数在函数内部改变的问题——
JAVA
值传递与引用最浅显的说明!
Java
函数传参是否影响函数外部
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章