转载  java传递 收藏

java传递是引用的拷贝,既不是引用本身,更不是对象


看think in java的时候曾经提到过java是传值的,但一直没有引起重视。直到碰到一个实际的问题,才领悟到这个最基本的问题。


Java中一切都是值传递。你可以通过方法来改变被引用的对象中的属性值,却无法改变这个对象引用(Object reference)本身.也就是当一个对象的实例被创建的时候,like this: Apple a = new Apple(); a 存的就是这个对象实例的地址。而这个地址,也就是a的值作为参数传到某个函数中的时候,a本身是不会改变的。

发表于 @ 2006年05月28日 15:09:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:Spring-Validator 配置 | 新一篇:classPath 路径

  • 发表评论
  • 评论内容:
  •  
Copyright © jdskyy
Powered by CSDN Blog