Java 参数传递与引用语义 | JavaSE

本章覆盖:Java 参数传递统一采用值传递;基本类型参数传递的是数值副本;引用类型参数传递的是引用值副本;方法内部修改对象状态与重新给参数赋值的区别;返回对象引用的基本语义;参数传递中的常见误解;引用赋值、引用副本与对象共享状态;浅拷贝、深拷贝与引用拷贝的概念区别(不把 Cloneable/clone 作为主线机制)。

本章知识点

  • Java 参数传递统一采用值传递
  • 基本类型参数传递的是数值副本
  • 引用类型参数传递的是引用值副本
  • 方法内部修改对象状态与重新给参数赋值的区别
  • 返回对象引用的基本语义
  • 参数传递中的常见误解
  • 引用赋值、引用副本与对象共享状态
  • 浅拷贝、深拷贝与引用拷贝的概念区别(不把 Cloneable/clone 作为主线机制)