OCP 关于switch的坑

原创 2017年07月17日 01:09:54

1. switch case 标签如果是enum type,那么必须使用enum 的值,不能有enum的类名.

2. switch case 标签如果没有任何语句,那么就不需要分号结尾。

3. switch case 的标签必须是唯一的而且是编译时常量。

4. switch case 标签的类必须和switch 表达式的类一样。


public class Vocation {
    public static void main(String... unused){
        final DaysOff input = DaysOff.Thanksgiving;
        switch(input){
            default:   // 可以允许是空白,不需要分号
            case ValentinesDay:
            case PresidentsDay.ValentinesDay: // 不能前缀enum 名,必须只使用enum值,
                //显示的错误信息是 an enum swich case label must be the unqualified
                // name of an enumeration constant
                System.out.println(2);
        }
    }
}

enum DaysOff{
    Thanksgiving, PresidentsDay, ValentinesDay
}


记switch的一个坑

当初学习java的时候只是大概记得switch可以接受整形,枚举类型和String类型(java7),因为平时用的并不是太多,所以没有进行过深入的研究。 今天就遇到了一个这方面的问题,所以有必要把...

Switch语句的一个坑 & 一个妙用

一个坑switch有一个坑比较容易踩,在这里记录提醒自己。如下代码请问输出什么? 如果你觉得答案是: i:2那就错了。答案其实是: 要注意,switch语句到case语句之间的代码是不会执行的。...
  • LHJ884
  • LHJ884
  • 2015年07月29日 13:38
  • 332

敏捷开发之原则 五大原则 SRP OCP LSP DIP ISP

一、面向对象设计原则内容来自《敏捷开发:原则、模式与实例》 SRP单一职责原则(Single Responsibility Principle): 就一个类而言,应该仅有一个引起它变化的原因。 ...

OCP-1Z0-051 第166题 使用子查询update表中的多列

一、原题 View the Exhibit and examine the structures of the EMPLOYEES and DEPARTMENTS tables. You want...

OCP-1Z0-051 补充题库 第8题 子查询的使用范围

一、原题 Where can sub queries be used? (Choose all that apply) A. field names in the SELECT statement...

OCP-1Z0-051 补充题库 第29题 INSERT语句中有子查询

一、原题 View the Exhibit and examine the structure of the CUSTOMERS table. NEW_CUSTOMERS is a new tab...

利用nid更改数据库的名称(OCM--->OCP)

利用nid更改数据库的名称(OCM--->OCP)
  • guoyJoe
  • guoyJoe
  • 2014年02月16日 01:00
  • 2049

oracle ocp考试流程

一、VUE账号要再考试前的72个小时注册好,你当天要进这个账户考试的。 1. 请访问Pearson VUE 网站http://www.pearsonvue.com/oracle/ 点击右侧窗口列表 ...

Mybatis学习1----基于OCP的最简便dao工厂

很烂的水平,开始写博客,玩玩~~ 现在看的是“传智”视频的Mybatis部分,里面有个关于OCP的工厂设计。里面讲的dao工厂,用到了“反射机制”,所以觉得很有必要学学。 OCP(Open-Clo...

Oracle OCP笔记(18)并发与锁

Oracle OCP笔记(18)并发与锁 一.锁定机制     在任何多用户数据库应用程序中,最终免不了会出现两个用户希望同时使用同一行的情况。借助表和记录的锁定机制,可以实现并发访问的串...
  • gyming
  • gyming
  • 2015年03月11日 11:23
  • 516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OCP 关于switch的坑
举报原因:
原因补充:

(最多只允许输入30个字)