赞
踩
三种定义方式:
- public static void main1(String[] args) {
- int[] array1 = {1, 2, 3, 4};
- int[] array2 = new int[]{1, 2, 3, 4}; //前两者是直接进行了初始化
- int[] array3 = new int[10]; //只在堆上分配了引用对象所指向地址的空间,没有初始化
-
-
- }
以上三种方式,其实array1 和 array2 都是一样的,array1 是 array2的简写,所以说我们的数组是需要new出来的!!!
我们都知道数组在Java中是引用数据类型,为什么呢?看下面
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。