声明数组
数组是引用类型的对象,name[index]代表数组中对应元素的引用。数组在使用前需要对其初始化(实例对象和静态对象会有默认初始化值),否则会报NullPointerException。
对象的声明和初始化可以在一起进行,也可以分开进行。
int[] arr1 = new int[3];// 声明一个长度为3的int类型的数组对象
int[] arr2 = new int[]{1,2,3};// 声明一个int类型的数组并初始化:[1,2,3] 如果声明时初始化数组对象在不需要指定数组的长度。
声明变量
同一行中声明多个变量:Object o1 = null, o2 = null; // 不能写成 Object o1 = o2 = null;
运算符
变量赋值:arr1[0] = o1 != null ? 1 : 0;// 赋值符号的优先级低于三元运算符;
arr2[0] = arr2[1] = 0;