提高你的Java代码质量吧:在switch的default代码块中增加AssertionError错误
一、分析 switch后跟枚举类型,case后列出所有的枚举项,这是一个使用枚举的主流写法,那留着default语句没有任何作用,程序已经列举了所有的可能选项,肯定不会执行到default语句,看上去纯属多余! 二、场景 错了!这个default还是很有用的,以我们定义日志级别来举例说明,这是一个典型的枚举常量,如下所示: enumLogLevel{
DEBUG,INFO,WARN,ERROR;