4.3 逗号操作符
Java唯一用到逗号操作符的地方就是for循环的控制表达式,在控制表达式的初始化和步进控制部分,可以使用一系列由逗号分隔的语句,而且那些语句均会独立执行。
4.7 goto关键字
Java目前没有使用goto,但是goto仍是Java的一个保留字。Java通过标签机制实现跳转(搭配break或continue关键字)。在Java里需要使用标签的唯一理由就是因为有循环嵌套存在,而且想从多层嵌套中break或continue。
4.8 switch
switch的选择因子类型必须是:byte,short,int,char,enum(jdk 1.5),String(jdk 1.7)。新增的String类型本质上也是通过int类型来匹配选择因子,因为实质上jdk在底层通过hashCode()方法计算得到字符串的哈希值从而变为int类型匹配。