枚举初识
enum
的全称为 enumeration,在Java中,被 enum
关键字修饰的类型就是枚举类型。例如enum{RED,BLUE,WHITE,BLACK}
枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。
枚举的好处:可以将常量组织起来,统一进行管理。枚举的典型应用场景 错误码、状态机等。
我们看一下下面的程序,这是在没有枚举类型时定义常量常见的方式,当然直到今天依然有人这么定义和使用,当然这也无可厚非,今天学习了之后就不要这么干了
public class DateNoneEnum {
public static final