【Java 学习笔记】 引用和拷贝
2011-09-13 16:44
423 查看
Java中没有指针,对于对象的传递来说都是引用而不是拷贝。
但是需要注意的是,在java中int、double这些都是数值类型而非对象,但是如果采用Integer、Double就是对象了。
还有纯数组(非容器)的传递也是引用。
自己跑了一些程序来验证了一下
1. 纯数组
结果:
**********Array***********
1.0 2.0
说明是引用传递
但是需要注意的是,在java中int、double这些都是数值类型而非对象,但是如果采用Integer、Double就是对象了。
还有纯数组(非容器)的传递也是引用。
自己跑了一些程序来验证了一下
1. 纯数组
public static void main(String[] args) { double[] array = {0.0,0.0}; try_array(array); System.out.println(array[0]+" "+array[1]); } private static void try_array(double[] array) { System.out.println("**********Array***********"); array[0] = 1.0; array[1] = 2.0; }
结果:
**********Array***********
1.0 2.0
说明是引用传递
相关文章推荐
- Java学习笔记----你可能不知道那些知识,对象复制与引用
- JAVA学习笔记3--类,对象,变量,方法,构造方法,this,引用类型
- 你不知道的Java学习笔记17--Java文件的拷贝和剪切
- <Head First Java>学习笔记--第三章:primitive主数据类型和引用
- Java学习笔记二十六:Java多态中的引用类型转换
- 【java基础知识(学习笔记)】--引用数据类型
- Java学习笔记(5):2.面向对象之对象的this引用
- java学习笔记15--引用传递
- Java8学习笔记(二)-函数式接口与方法引用
- JNI学习笔记5——本地方法处理java数组/引用问题/缓存jfieldID/jmethodID
- java 设计模式学习笔记(7) - 浅拷贝和深拷贝
- 0030 Java学习笔记-面向对象-垃圾回收、(强、软、弱、虚)引用
- Java学习笔记----你可能不知道那些知识,对象复制与引用
- java学习笔记15--引用传递
- java学习个人笔记---java内存管理之Java对象的引用方式
- java学习笔记15--引用传递
- Python学习笔记【引用VS拷贝】
- java学习笔记1:对象的"引用"
- java学习笔记15--引用传递
- Java学习笔记15--引用传递