当您说枚举在 java 中是常量时,您实际上是什么意思?
它们是什么类型的常量(整数常量、字符常量、字符串常量)?
当我使用枚举作为 switch case 值时,为什么 Java 系统没有抱怨?
据我所知,在 1.7 之前的 switch 语句接受 byte、short、int 或 char 作为 case 值。因此,当有人说枚举是常量并且可以在 switch 情况下使用时,它们意味着什么类型的常量,因为 switch 只接受 byte、short、int 或 char
例如 String 常量,它们是在 java 1.7 中添加的,但是从 1.5 开始就存在枚举,并且它们被用于 switch case 值,现在从 Java 1.7 开始,我可以使用 String 作为 switch case 值吗?
Java如何在switch case中处理枚举,它是否使用枚举的ordinal()值?