是否有关于如何命名Java枚举的“官方”建议?enumProtocol{HTTP,HTTPS,FTP}或enumProtocols{HTTP,HTTPS,FTP}我知道在.Net世界中,建议使用单数,但表示位标志的枚举除外。只是好奇Java中是否有类似的东西。一个似乎是.Net特定的相关问题:Singularorpluralforenumerations? 最佳答案 Java中的枚举(也可能是一般的枚举)应该是单数的。想法是您没有选择多个协议(protocol),而是选择值列表中可能选择的一个协议(protocol)。注意没有复数: