博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java的传参
阅读量:6358 次
发布时间:2019-06-23

本文共 824 字,大约阅读时间需要 2 分钟。

1.对象就是传引用(int,boolean,char...)

2.原始类型就是传值
3.String,Integer,Long...等类型因为没有提供自身修改的函数,每次操作都是新生成一个String对象,所以要特殊对待。可以认为是传值。

/***  *对象就是把地址传进去了,一切在地址上修改的动作,不管是否在子函数里头都是ok生效的  *但是子函数里头的地址切换,是不会影响外部(主)函数的变量所指向的地址!  */ class Test03{  public static void main(String[] args)  {    StringBuffer s= new StringBuffer("good");    StringBuffer s2=new StringBuffer("bad");    test(s,s2);    System.out.println(s);//9  ---------地址还是那个地址,没有被函数修改    System.out.println(s2);//10  -------上同  }  static void test(StringBuffer s,StringBuffer s2) {    System.out.println(s);//1    System.out.println(s2);//2    s2=s;//3    s=new StringBuffer("new");//4    System.out.println(s);//5    System.out.println(s2);//6    s.append("hah");//7    s2.append("hah");//8  }} /*Output:  good  bad  new  good  goodhah   ---surprise?好好理解下!  bad       ---上同 *///:~

 

转载地址:http://difma.baihongyu.com/

你可能感兴趣的文章
apache虚拟主机、日志轮询、日志统计、去版本优化
查看>>
java代码实现开启openoffice服务和关闭sffice.exe进程
查看>>
docker镜像的使用方法
查看>>
提升HTTPS安全评级
查看>>
iOS开发过程中的心得
查看>>
QOS配置命令
查看>>
使用 MPI for Python 并行化遗传算法
查看>>
widget
查看>>
paramiko安装及使用
查看>>
Java私塾:研磨设计模式 之 访问者模式(Visitor)
查看>>
我的友情链接
查看>>
《Python网络数据采集》读书笔记(六)
查看>>
Linux必学的60个命令
查看>>
iptables 学习笔记 (上)
查看>>
Windows Server 2012 R2 Active Directory(活动目录)实验一
查看>>
android viewpager 无限左右滑动
查看>>
linux下SSH远程连接服务慢解决方案
查看>>
利用mic visual studio 2010 编译器执行wincap获取网络适配器的代码
查看>>
HTML
查看>>
CENTOS7下编译安装PHP-5.4以及配置phpMyAdmin
查看>>