1. 程式人生 > >JDK原始碼中的英文註釋翻譯(Enum<E extends Enum<E>>)

JDK原始碼中的英文註釋翻譯(Enum<E extends Enum<E>>)

public abstract class Enum<E extends Enum<E>>
        implements Comparable<E>, Serializable

列舉類存在於java.lang包中,是一個抽象類,實現了Comparable<E>和Serializable介面,說明,列舉例項可以進行比較,實現Seriaalizable介面的目的是在反序列化時不會重新建立一個新的物件。

Enum是所有java程式中定義的列舉類的公共基類,更多關於列舉的資訊(包括編譯器自動隱式生成的方法),可以在 8.9 of The Java™ Language Specification 

找到

當時用列舉作為Set的元素和Map的鍵時,可以實現一個專用的高效實現(java.util.EnumSet,java.util.EnumMap)