Java jmap中枚举数组的两个实例

Java jmap中枚举数组的两个实例,java,enums,jmap,Java,Enums,Jmap,当我分析应用程序中jmap的输出时,我发现enum类有些奇怪。对于每个枚举,创建了两个枚举数组实例。这个数组包含什么?为什么要为每个枚举创建两个枚举数组实例 num #instances #bytes class name 946: 2 8080 [Lcom.extsys.server.invalignment.InvAlignErrorCode; 1454: 2 1920 [Lcom.

当我分析应用程序中jmap的输出时,我发现enum类有些奇怪。对于每个枚举,创建了两个枚举数组实例。这个数组包含什么?为什么要为每个枚举创建两个枚举数组实例

num     #instances      #bytes  class name
946:         2           8080  [Lcom.extsys.server.invalignment.InvAlignErrorCode;        
1454:        2           1920  [Lcom.extsys.server.import.ImportObjects$ImportResultType;
1657:        2           1232  [Lcom.extsys.telecom.Constants$ErrorCode;