java 枚举什么时候使用?如何使用?

java 枚举一直搞不清楚 所以都没有用过?普通pojo类和枚举类有什么区别?使用枚举比
普通pojo类有什么好处?什么时候使用枚举?如何使用枚举啊?望大神详细讲解~~就不要
复制粘贴网上的了,谢谢

关键枚举是编译器直接支持的,代码和其它语言中的枚举高度一致。
http://blog.csdn.net/ishallwin/article/details/9440251

很好区别啊
1.枚举就类似常量,而pojo类是变量
2.pojo要在实例化以后才可以用,枚举就不需要

很多地方用的到,好像是

很多地方都要用到,,

我们项目中关于常量的部分都是使用枚举,用起来确实挺方便的。

比如说:0代表调度指令 1代表调度请示 如果你光用 0或1 表示,会让人一头雾水,但是你用枚举 dispatchcom('0'),dispatch('1');这样就很明确,字面意思让人一目了热。

比如一个应用场景,我的货物的进货渠道十分固定,也就是不变的常量,但是我又不想每次要用的时候新建字符串(如:网购,工产生产,进口,市场采购)
,这个我就可以定义一个枚举类,这些途径作为枚举类的属性,使用的时候,直接用枚举类调用就行了