济宁做网站的公司,外链图片,2022最近比较火的营销事件,多肉建设网站的目的及功能定位java单例枚举Brian Goetz在消息“ 增强枚举-用例 ”中写道#xff1a;“我们希望就现在实现的功能[ 增强枚举 ]获得用户反馈。” 他陈述了他的消息的第一个目的#xff1a;“开始工作#xff0c;这是一些通用枚举可能有用的典型用例。” 所提供的两个示例中的第一个示例是重… java单例枚举 Brian Goetz在消息“ 增强枚举-用例 ”中写道“我们希望就现在实现的功能[ 增强枚举 ]获得用户反馈。” 他陈述了他的消息的第一个目的“开始工作这是一些通用枚举可能有用的典型用例。” 所提供的两个示例中的第一个示例是重构com.sun.tools.javac.code.Dynamic类及其八个工厂方法 使用动态枚举将具有嵌套Kind枚举的不同实例的BootstrapArgument的不同实例返回到单个方法中。 Goetz提供的增强枚举的可能应用的第二个用例示例是命令行解析在命令行解析中枚举用于表示参数的数据类型。 Vicente Romero回答了Goetz的消息并提供了两个示例 其中列举了应用增强型枚举的地方“枚举常量之间的代码共享”和“更清晰的键入功能”。 Goetz鼓励其他人为增强型枚举提供更多用例“请贡献他人以及JDK中可以使用此功能重构代码的位置。” 他总结道“如果有人想试验一下并提供在JDK或自己的代码库中应用或错误应用此功能的经验将不胜感激……。” 翻译自: https://www.javacodegeeks.com/2017/04/use-cases-java-enhanced-enums.htmljava单例枚举