2013-09-30 11 views
5

क्या कोई मुझे फ्लोट और जावा में तैरने के बीच का अंतर बता सकता है? बहुत धन्यवाद।जावा में फ्लोट और फ्लोट के बीच क्या अंतर है?

+8

गूगल: रैपर बनाम पुरातन जावा। –

+1

जावा आवरण वर्गों http://en.wikipedia.org/wiki/Primitive_wrapper_class –

+0

यह 'int' और' Integer' के बीच अंतर की तरह है देखें, लेकिन यह कम दोहराया गया है :) – Maroun

उत्तर

8

Float एक वस्तु है; float एक आदिम है। Integer और int, Double और double, Long और long रूप में एक ही रिश्ता।

float को ऑटोबॉक्सिंग द्वारा Float में परिवर्तित किया जा सकता है, उदा।

float f=1.0f; 
Float floatObject = f; 

या स्पष्ट रूप से

Float floatObject = new Float(f); 

प्रारंभ में पुरातन गति के लिए वस्तु संस्करणों के साथ बनाए रखा गया। रूपांतरण की सुविधा के लिए जावा 5 के साथ ऑटोबॉक्सिंग/अनबॉक्सिंग जोड़ा गया था।

5

फ्लोट एक वर्ग है जो आदिम नाव लपेटता है। जावा के नए संस्करणों में, ऑटोबॉक्सिंग नामक एक सुविधा यह बताने में मुश्किल होती है कि वे अलग हैं लेकिन आम तौर पर बोलते हैं, जब आप गणना करने के लिए संख्या का उपयोग करते हैं और फ़्लोट करते हैं तो आपको ऑब्जेक्ट संग्रह में स्टोर करने की आवश्यकता होती है।

संबंधित मुद्दे