switch

switch语句可以作用在byte,short,char ,int和相对应的包装类上以及枚举(enum)
在jdk1.7版本之后也可以作用在String上:
原理:利用String的hash值,本质上是switch-int结构。并且利用到了equals方法来防止hash冲突的问题。
最后利用switch-byte结构,精确匹配。

你可能感兴趣的:(switch)