亚洲城官方网站java 数组声明产生几个对象

( 亚洲城官方网站 )

如题:

int[] arr = new int[3];

int[][] arr = new int[2][3];

Integer[] arr = new Integer[3];

Integer[][] arr = new Integer[2][3];

以上语句分别会产生多少个对象?

new 了几次就是几个

javapublic class ArrayListDemo {
    public static void mainString[] args {

        int[] arr1 = new int[3];

        int[][] arr2 = new int[2][3];

        Integer[] arr3= new Integer[3];

        Integer[][] arr4 = new Integer[2][3];



        ifarr1 instanceof  Object{
            System.out.println"true";
        }
        ifarr2 instanceof  Object{
            System.out.println"true";
        }
        ifarr3 instanceof  Object{
            System.out.println"true";
        }
        ifarr4 instanceof  Object{
            System.out.println"true";
        }

    }

}

全部打印出true。说明在java中间,数组就是一个Obejct对象。

每个语句都会将 arr 变量指向一个新创建的对象。

(看完/读完)这篇文章有何感想! 亚洲城官方网站的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注