Java中只有基本数据类型,比如int、double、boolean等是值传递,其他一律是引用传递。在Java中数组(如:int [])被认为是对象,也是引用传递,即2个名称指向同一内存地址。

解决方案 »

  1.   

    关于值传递和引用传递这个说法不必要纠结,像楼上所说的,基本类型值传递,对象时引用传递,其实对象也可以认为是指传递,只不过基本类型传递的是变量所指向的栈中的值,而对象传递的是栈中对象的地址。
      

  2.   

    哦,明白了,我主要是弄清这样传递是否两个名称是否操纵同一个数组。