1.http://softbeta.iteye.com/blog/1185573 这个是比较全面的介绍枚举;
2.http://www.oschina.net/code/snippet_86510_1157
介绍了一些第一个没有的:
如:1)int
index = RED.ordinal();
2)ColorEnum color = ColorEnum.valueOf(colorName);
3)针对每个枚举值还可以重写方法:
RED(255, 0, 0) { @Override public void doSomeThing() { System.out.println(name()); } }
4)还有就是第一篇没有提到的:
构造函数必须是private,因为枚举型对象只能在类内部实例。
3.第一篇也提到了,想要看实现细节和原理,可以看看《Thinking in Java》
4.“用法六:使用接口组织枚举”,不知道具体哪个地方会用到;