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.“用法六:使用接口组织枚举”,不知道具体哪个地方会用到;