Enums 在JavaAPI中使用枚举

Enums 在JavaAPI中使用枚举,enums,java,Enums,Java,你能给我指出一个类吗?它来自官方的JavaAPI,它很好地使用了枚举? 我找不到任何特定的类 Java API是否在类中包含枚举?JRE 7中定义了328个枚举类。我建议你读一下报纸 我用过的一个简单的例子是 值得理解的枚举是 更有趣的是 一个类的例子,IMHO可能是一个enum,但早于它们,请参见上面Joachim的评论。在集合中很少有API直接使用enum:EnumSet,EnumMap注意,enum仅在Java 5中引入,很多API当时已经存在。很多应该使用枚举的地方都不这样做,因为他们不

你能给我指出一个类吗?它来自官方的JavaAPI,它很好地使用了枚举? 我找不到任何特定的类


Java API是否在类中包含枚举?

JRE 7中定义了328个枚举类。我建议你读一下报纸

我用过的一个简单的例子是

值得理解的枚举是

更有趣的是


一个类的例子,IMHO可能是一个
enum
,但早于它们,请参见上面Joachim的评论。

在集合中很少有API直接使用enum:EnumSet,EnumMap

注意,enum仅在Java 5中引入,很多API当时已经存在。很多应该使用枚举的地方都不这样做,因为他们不想在事后更改API。通常只有较新的API使用Enum.NIO有几个有趣的API。(及其使用)是一个有趣的例子。@Peter-只是想知道你是如何知道枚举类的确切数量的???@rai.skumar,是的,在java 9文档中,我只能找到93个枚举示例。你也在计算所有的状态吗?@OfekGila许多枚举不是公共的,或者在内部使用,而不是在Javadoc中使用。因此,数量取决于实施情况。