Java中值传递和引用传递的理解

版权声明:未经博主允许,不得私自转载或复制他人的博客,请尊重他人的劳动成果。。。 https://blog.csdn.net/weixin_41868035/article/details/86220583

Java中值传递和引用传递的理解


  1. 基本数据类型( (整数型)byte,short,int,long,(字符型)char,float,double,(布尔型)boolean )为传值,对形参的修改不会影响实参的值。
  2. 引用类型传引用(由于Java中没有C语言中指针的概念,所以这个引用相当于C语言中的指针,存的是指向变量值的地址值),所以对形参的修改会影响到实际参数的值。
  3. String,Integer,Double等类型特殊处理,可以理解为像基本数据类型一样是传值,最后的操作不会影响到实际参数的值。
  4. .补充一点哦: Java中的数据类型分为两种:为基本类型和引用类型。

猜你喜欢

转载自blog.csdn.net/weixin_41868035/article/details/86220583