java是值传递

值传递和引用传递最大的区别是传递的过程中有没有复制出一个副本来,如果传递的是副本,那就是值传递,否则就是引用传递

java是值传递;
值传递是指在调用方法时将实际参数拷贝一份传递到方法中,这样在方法中如果对参数进行修改,将不会影响到实际参数;

当传的是基本类型时,传的是值的拷贝,对拷贝变量的修改不影响原变量;

当传的是引用类型时,传的是引用地址的拷贝,但是拷贝的地址和真实地址指向的都是同一个真实数据,因此可以修改原变量中的值。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容