मुझे एक आवश्यकता है कि एक मानचित्र 50 ~ 200 प्रविष्टियों के साथ बनाया जाएगा (यह और भी हो सकता है, चलिए इसे बहुत कम नहीं कहते हैं)। लेखन केवल एक बार किया जाता है और पढ़ना (Map.get ("keyName") का उपयोग करके) 20 से अधिक अनुरोध (यह एक वेबएप है) जा सकता है।जावा में लिखें-एक बार पढ़ें- कई मानचित्र?
मैं वर्तमान में हैशमैप के लिए जा रहा हूं (मुझे लगता है) मुझे सबसे इष्टतम प्रदर्शन देता है (नोट: प्रति अनुरोध कई पढ़ता है)। डेटा-स्ट्रक्चर लड़का नहीं है, क्या आप में से कोई भी नक्शा कार्यान्वयन का सुझाव दे सकता है जो मेरी आवश्यकता के लिए सबसे उपयुक्त है, java.lang। *, अपाचे कॉमन्स, आदि पैकेज से कहें?
वाईसी
तर्क यह हो सकता है कि यह किसी प्रकार का ऑनलाइन एक्सेल चीज़माजिगर है और इसके पीछे बुरा विरासत कोड है। हैश मैप बेहद तेज है हालांकि (ConcurrentHashMap भी तेज़ है!) और यदि नक्शा प्रति अनुरोध 4000 बार कहा जाता है, तो जेआईटी इसे फ्लाई पर पूरी तरह से फिर से भर देगा। – Esko
@Esko ConcurrentHashMap तेज है? यह हैश मैप के सभी कुंजी-मूल्य बनाम हैश + इंडेक्स के माध्यम से चलने के लिए इटरेटर का उपयोग करता है। yc – yclian