जावा 8 के रूप में पसंद किया गया है, हमारे प्यारे HashMap
थोड़ा अलग व्यवहार करते हैं। यदि कुंजी तुलनात्मक इंटरफ़ेस लागू करती है, तो प्रत्येक हैश में एक लिंक किए गए सूची के बजाय संतुलित पेड़ होगा।क्या कोई परिदृश्य है जहां Java7 के हैशमैप कार्यान्वयन को जावा 8 के कार्यान्वयन
यह O(log(n))
को O(n)
से टकराव के मामले में सबसे खराब समय जटिलता को कम, देख JEP180
वहाँ एक स्थिति है जिसमें Java7 से Java8 के उन्नयन में एक परिणाम के रूप HashMap
के प्रदर्शन का एक गिरावट का कारण होता है?
के लिए लाभ मुझे लगता है कि अगर आप 'compareTo' का एक बहुत धीमी गति से कार्यान्वयन प्रदर्शन खराब होता है। ;) – marstran