值传递引用误区
来源:互联网 发布:windows自动更新有用吗 编辑:程序博客网 时间:2024/06/09 14:12
public class Something { public static void main(String[] args) { Other o = new Other(); o.i = 100; o.addOne(o); System.out.println(o.i); }}class Other { int i; public void addOne(final Other o) { o.i++; }}
以上执行结果为101。
第一点:不要怀疑,上面的final Other中的i是可以修改的。
第二点:o.addOne(o);中传递的确实是o.i为100的值o.i++之后变成了101。
2 0
- 值传递引用误区
- 值传递、引用传递
- 值传递引用传递
- 值传递,引用传递??
- 值传递 引用传递
- 引用传递、值传递
- 值传递引用传递
- 值传递,引用传递
- 值传递、引用传递
- 值传递&引用传递
- 值传递还是址传递,走出误区
- 值传递与引用传递
- 值传递和引用传递
- java 值传递 引用传递
- 值传递和引用传递
- 值传递与引用传递
- 值传递与引用传递
- 值传递和引用传递
- 应用程序本地化
- nativequery 获取疑难data
- 如何往Images.xcassets加入图片
- ARC指南1 - strong和weak指针
- 2014-04-08
- 值传递引用误区
- ARC指南3 - @property
- Android通过JNI操作串口《一》
- 多线程编程1 - NSThread
- opencv 消除相机透镜畸变和视角变换
- 重学c语言系列三---变量在内存中的布局
- Android通过JNI操作串口《二》
- java各类异常
- 支付宝公众服务接口和微信公众平台接口的区别