开发者社区> 问答> 正文

java 数组声明产生几个对象

如题:
int[] arr = new int[3];

int[][] arr = new int2;

Integer[] arr = new Integer[3];

Integer[][] arr = new Integer2;

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

展开
收起
蛮大人123 2016-02-25 14:46:28 1902 0
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对象。

    2019-07-17 18:47:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载