六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 48|回复: 0

java到底是传值还是传引用

[复制链接]

升级  48%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
24
 楼主| 发表于 2013-2-5 01:20:50 | 显示全部楼层 |阅读模式
这个很基础很基础的问题今天才搞明白。
今天和同学讨论C++的一个函数的参数是指针的时候我无意说了一句,要是java的话就不用这么复杂了,一律传引用,于是就引起了java到底是传值还是传引用的讨论。
我之前的认识是这样的:在处理简单数据类型的时候毫无疑问是传值的,而当对象作为函数的参数的时候则是传的是引用。
但是事实证明我的认识还是错的,现在我当然明白了java的传参究竟是传什么,下面简单说一下:
可以说java不存在传递引用的情况,java只有一种传递方法就是传值,但是这个传值还是有一点小小的不同,例如在函数
<div class="code_title">java 代码
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表