Java方法的按值调用 发表于 2016-11-01 阅读次数: java程序设计总是采用按值调用。 方法参数有两种类型: 基本数据类型(数字、布尔值) 对象引用 在传递对象的时候,实际上传递的是对象的引用拷贝。对象引用和引用拷贝指向的是同一个对象,可以通过对象自身的方法修改自己。 java中方法参数的使用情况 一个方法不能修改一个基本数据类型的参数(即数值型或布尔型) 一个方法可以改变一个对象参数的状态。 一个方法不能让对象参数引用一个新的对象。 参考资料 《java核心技术卷1》第10版,p118