Java传递参数分为基本类型和对象。但根本上都是值传递。
基本类型声明后,程序在内存的栈空间在开辟了一个地址,这个地址将存放基本类型的值。
当用引用类型(类)声明后,程序在栈空间开辟一个地址,这个地址存放实例化对象的堆地址,实例化对象存放在堆空间中。
具体可以查看
http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html
Java传递参数分为基本类型和对象。但根本上都是值传递。
基本类型声明后,程序在内存的栈空间在开辟了一个地址,这个地址将存放基本类型的值。
当用引用类型(类)声明后,程序在栈空间开辟一个地址,这个地址存放实例化对象的堆地址,实例化对象存放在堆空间中。
具体可以查看
http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html