//测试java数组public class Example2_4 { public static void main(String[] args) { int a[]=new int[4]; int b[]=new int[3]; a[0]=10; System.out.println("数组a的引用是"+a); System.out.println("数组b的引用是"+b); System.out.println("数组a的长度是"+a.length); System.out.println("数组b的长度是"+b.length); System.out.println("数组a与数组b的引用是否相等:"+(a==b)); b=a;//将数组a的引用赋给数组b(实质是b改地址) System.out.println("========================================"); System.out.println("将数组a的引用赋给数组b后:\n数组a的引用是"+a); //System.out.println("数组a的引用是"+a); System.out.println("数组b的引用是"+b); System.out.println("数组a的长度是"+a.length); System.out.println("数组b的长度是"+b.length); System.out.println("数组a与数组b的引用是否相等:"+(a==b)); b[0]=200;//操作一个元素,另一个数组的元素同时被操作 System.out.println("b[0]="+b[0]); System.out.println("a[0]="+a[0]); }}//结论:Java的数组名是引用型(地址)变量