java 数组声明产生几个对象

如题:


int[] arr = new int[3];


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


Integer[] arr = new Integer[3];


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


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


当年话下
浏览 643回答 3
3回答

呼如林

new 了几次就是几个

qq_遁去的一_1

public class ArrayListDemo {    public static void main(String[] args) {        int[] arr1 = new int[3];        int[][] arr2 = new int[2][3];        Integer[] arr3= new Integer[3];        Integer[][] arr4 = new Integer[2][3];        if(arr1 instanceof  Object){            System.out.println("true");        }        if(arr2 instanceof  Object){            System.out.println("true");        }        if(arr3 instanceof  Object){            System.out.println("true");        }        if(arr4 instanceof  Object){            System.out.println("true");        }    }}全部打印出true。说明在java中间,数组就是一个Obejct对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java