का उपयोग करते हैं तो मुझे जंबोइनमसेट के बारे में पता चला है, लेकिन इसके बारे में अधिक जानकारी नहीं मिली है।
हम कब और क्यों JumboEnumSet का उपयोग करते हैं। कृपया किसी को JumboEnumSet के बारे में समझा सकता है?जब और क्यों JumboEnumSet
उत्तर
आपको इसे स्पष्ट रूप से उपयोग करने की आवश्यकता नहीं है - यह केवल एक कार्यान्वयन विस्तार है। असल में, जब एक enum छोटा होता है, EnumSet
एक प्रति सदस्य के साथ एक int
या long
(मैं भूल जाता हूं) के रूप में enum के एक बहुत ही कुशल प्रतिनिधित्व का उपयोग कर सकता हूं। जब उस प्रस्तुति की तुलना में अधिक तत्व होते हैं, तो JumboEnumSet
इसके बजाए उपयोग किया जाता है।
आपको इसके बारे में चिंता करने की आवश्यकता नहीं है - केवल EnumSet
पर सदस्यों का उपयोग करें और आप ठीक होंगे। बस जागरूक रहें कि यदि आपके enums एक निश्चित आकार पर जाते हैं, तो enum सेट अधिक महंगा और कम कुशल बन जाते हैं।
इसके बारे में चिंता न करें।
आप कक्षा का उपयोग सीधे नहीं कर सकते क्योंकि इसे पैकेज निजी के रूप में घोषित किया जाता है। और आपको नहीं करना चाहिए, क्योंकि इसे अपने जवाडोक में "निजी कार्यान्वयन वर्ग" के रूप में वर्णित किया गया है।
- 1. क्यों आदेश जब सी #
- 2. क्यों जब मैं इस समारोह
- 3. जब (और क्यों) {} जावास्क्रिप्ट कंसोल में अपरिभाषित है?
- 4. जब फ़ंक्शन रिटर्न परिणाम देता है और जब जावास्क्रिप्ट
- 5. जब पर्ल और जी.डी.
- 6. जब JPA और हाइबरनेट
- 7. मैं क्यों हो रही है जब बैच
- 8. सी # 4.0: क्यों ExpandoObject है जब MethodBag?
- 9. क्यों ls जब सीधे टर्मिनल के लिए
- 10. जब उपयोग करना है और
- 11. होवर और सक्रिय केवल जब
- 12. चुंबन और सूखी टकराने जब
- 13. जब/proc और कब/dev
- 14. जब पेज ViewPager और PassByValue
- 15. जब Integer.MAX_VALUE की तुलना में और System.out.println
- 16. जब एक intval का उपयोग करना चाहिए और जब पूर्णांक
- 17. कर आग से चलाता है और जब जब वे
- 18. टीडीडी में, ओपनईजेबी क्यों और आर्किलियन क्यों?
- 19. अजीब आउटपुट जब मैं pthread और printf
- 20. अजीब व्यवहार जब Assembly.LoadFrom और Assembly.Load
- 21. ढेर और कतार, क्यों?
- 22. क्यों और कब TreeMap
- 23. रूबी अपवाद - क्यों "और"?
- 24. क्यों बूलियन और बूल
- 25. getElementById और शून्य - क्यों?
- 26. क्यों सी और सी ++
- 27. टाइपपीफ संरचना और enum, क्यों?
- 28. क्यों पार्टकॉवर रिपोर्ट 0% दिखाती है जब मैस्टेस्ट सफलतापूर्वक चलता है और सभी परीक्षण
- 29. मरे का उदाहरण क्यों है ऐरे और myarray.constructor === Myarray फ्रेम में है जब दोनों झूठी Array?
- 30. जब भी डेटा डाला जाता है तो 'टेबल' बनाएं और हटाएं क्यों नहीं?
एनमसेट के लिए निजी कार्यान्वयन कक्षा, "जंबो" एनम प्रकारों (यानी, 64 से अधिक तत्वों वाले) के लिए। http://www.docjar.com/docs/api/java/util/JumboEnumSet.html – Zohaib
मुझे लगता है कि आपको उस प्रश्न से पूछना चाहिए जिसके बदले आप सामना कर रहे हैं। – tanyehzheng