看了那么多介绍java值传递与引用传递的介绍,一头雾水,所以自己写一写,理解一下。

1,引用类型和基本类型的概念。java有八种基本类型,

byte,short, char, int, long,float,double,boolean.剩下的都是引用类型。

2,基本类型在java中是这样存在的 int A=888; 888直接就放在变量中。

String str=“hello”;

str指向的只是地址而已,并不是直接指向变量。

java的值传递与引用传递

3,我们先明确一下JAVA中“=”的意义,=就是赋值。对于基本变量来说,原来的值会覆盖掉。对于引用变量来说会覆盖掉引用的地址,原来的对象不会被改变。

java的值传递与引用传递

4,所以对于引用传递,你只要改变他的值,他还是会变得。

相关文章:

  • 2021-10-29
  • 2021-08-08
  • 2021-06-29
  • 2021-12-23
猜你喜欢
  • 2021-09-05
  • 2021-09-04
  • 2021-05-25
  • 2022-01-02
  • 2021-08-15
  • 2021-11-10
相关资源
相似解决方案