我对JumboEnumSet很苦恼,但没有找到太多关于我们何时以及为什么使用JumboEnumSet的信息。请问有人可以解释一下JumboEnumSet吗? 最佳答案 您无需明确使用它-它只是一个实现细节。基本上,当枚举很小时,EnumSet可以使用非常有效的枚举表示形式作为单个int或long(我忘了是哪个)每个成员一位。当它的元素多于该表示所允许的元素时,将使用JumboEnumSet。您无需担心这一点-只需使用EnumSet上的成员就可以了。请注意,如果您的枚举超过一定大小,那么枚举集会变得更昂贵且效率更低。