java数组:静态初始化
时间:2014-04-13 08:53 来源: 我爱IT技术网 作者:微风
java数组:静态初始化:
int[] arr1;
arr1 = new int[] {5,6,7,8};
// 或者 arr1 = {5,7,20};
Object[] arr2;
arr2 = new String[] {"Java1", "jimvin"};
Object[] arr3;
arr3 = new Object[] {"Java2", "jimvin2"};
System.out.println("arr1[0]: " + arr1[0]
+ " arr2[1]: " + arr2[1]
+ " arr3[0]: " + arr3[0]);
结果:
arr1[0]: 5 arr2[1]: jimvin arr3[0]:Java2
注意:
* 在静态初始化不指定数组长度,只指定数组元素,长度由系统分配
* 在java中字符串必须用双引号“”,使用‘’报错,在js中对字符串使用 单引号是没有问题的。
* 数组元素类型与New 后的类型相同或为其子类
* 在js中创建字符串数组:var a = new String('abc'); alert(a);// abc
* arr2[-1]在编译期不报错,实际运行时报错(“Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 at IfTest.main(IfTest.java:24)”),24为代码出错行数
本文来源 我爱IT技术网 http://www.52ij.com/jishu/4969.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
