遗憾的是,1.5.0_04的javac不支持它。但是1.6支持它,并且Sun正在努力将其向后移植到1.5中。Eclipse 3.1中支持该注释,其他IDE也可能支持它。大多数用法都同时需要javadoc标签和这个注释。在超类发生改变的情况中,这也很有帮助。Sun的设计特别预防了完全因为注释而修改类的字节码。enum非常像public static final int声明,后者作为枚举值已经使用了很多年。EnumMap和EnumSet这两个实用类是专门为枚举优化的标准集合实现。大部分情况下,可以使用enum对代码中的所有public static final int做插入替换。注意,比较枚举类型的时候,声明它们的指令表明了它们的顺序值。两个静态方法出现在所有枚举类型声明中。
暂无评论