1. //测试java数组
    2. public class Example2_4 {
    3. public static void main(String[] args) {
    4. int a[]=new int[4];
    5. int b[]=new int[3];
    6. a[0]=10;
    7. System.out.println("数组a的引用是"+a);
    8. System.out.println("数组b的引用是"+b);
    9. System.out.println("数组a的长度是"+a.length);
    10. System.out.println("数组b的长度是"+b.length);
    11. System.out.println("数组a与数组b的引用是否相等:"+(a==b));
    12. b=a;//将数组a的引用赋给数组b(实质是b改地址)
    13. System.out.println("========================================");
    14. System.out.println("将数组a的引用赋给数组b后:\n数组a的引用是"+a);
    15. //System.out.println("数组a的引用是"+a);
    16. System.out.println("数组b的引用是"+b);
    17. System.out.println("数组a的长度是"+a.length);
    18. System.out.println("数组b的长度是"+b.length);
    19. System.out.println("数组a与数组b的引用是否相等:"+(a==b));
    20. b[0]=200;//操作一个元素,另一个数组的元素同时被操作
    21. System.out.println("b[0]="+b[0]);
    22. System.out.println("a[0]="+a[0]);
    23. }
    24. }
    25. //结论:Java的数组名是引用型(地址)变量