switch语句:
case语句符合的类型有byte,short,int,char四个基本类型,String类型以及枚举类型共六种。不能是boolean类型。没有 break 语句的话则会往下顺序执行语句。
数组:
初始化的时候如果只指定数组的长度,系统负责为这些数组元素分配初始值,规则如下。
数组元素的类型是基本类型中的整数类型 byte,short,int,long,数组元素的值是0。
数组元素的类型是基本类型中的浮点类型 float,double,数组元素的值是0.0。
数组元素的类型是基本类型中字符类型 char,数组元素的值是'\u0000'。
数组元素的类型是基本类型中的布尔类型 boolean,数组元素的值是false。
数组元素的类型是基本引用类型(类,接口和数组),数组元素的值是null。
如果访问数组的时候指定的索引值小于0,大于等于数组的长度, 编译的时候不会出现错误,但是运行的时候出现异常:java.lang.ArrayIndexOutOfBoundsException。