मैंने इस कन्स्ट्रक्टर (यहां तक कि स्टैक ओवरफ़्लो पर भी) पर काफी दर्द देखा है। लोग इसका इस्तेमाल करते हैं, भले ही प्रलेखन स्पष्ट रूप से कहा गया है:बिगडेसिमल (डबल डी) निर्माण अभी भी क्यों है?
इस निर्माता के परिणाम कुछ हद तक अप्रत्याशित हो सकते हैं http://java.sun.com/javase/6/docs/api/java/math/BigDecimal.html#BigDecimal(double)
मैं भी एक JSR-13 जा रहा है एक सिफारिश करते हुए कहा साथ APPROVED देखा है:
मौजूदा विनिर्देश जिन्हें बहिष्कृत किया जा सकता है: हम BigDec को बहिष्कृत करने का प्रस्ताव देते हैं इमाल (डबल) कन्स्ट्रक्टर, जो वर्तमान में परिणाम देता है जो Double.toString() विधि से अलग होते हैं।
इन सबके बावजूद, निर्माता को अभी तक बहिष्कृत नहीं किया गया है।
मुझे इस पर कोई विचार सुनना अच्छा लगेगा।
मैं सराहना करता हूं बहिष्कार पर टिप्पणी। धन्यवाद। –
.. और लंबे विचार के बाद मुझे लगता है कि यह एकमात्र संभावित उत्तर है - एपीआई के रखवालों से एक नीति। कुछ भी पूरी तरह से यह समझा नहीं सकता है। –
बहिष्करण क्यों बहिष्कृत किया गया है? मैंने अभी http://docs.oracle.com/javase/7/docs/technotes/guides/javadoc/deprecation/deprecation.html पाया है और यह इसके बारे में कुछ भी नहीं कहता है। – siledh