Java方法的参数传递是值传递还是引用传递?

当基本数据类型(Boolean,byte,char,String,int,Long,float,double)作为参数传递时,传递的是实参值的副本,即传的是值,无论在函数中怎么操作这个副本,实参的值是不会被改变的

当其他对象作为参数传递时,实际上传递的是一份“引用的拷贝”。 (实际传递的是对象的引用)

posted @ 2019-12-17 16:54  windpoplar  阅读(379)  评论(0编辑  收藏  举报