java单例枚举_Java增强枚举的用例
生活随笔
收集整理的這篇文章主要介紹了
java单例枚举_Java增强枚举的用例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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.html
java單例枚舉
總結
以上是生活随笔為你收集整理的java单例枚举_Java增强枚举的用例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: async 打包异常_重新打包流中的异常
- 下一篇: DDoS攻击有哪些(ddos攻击器有哪些