autoboxing

    6गर्मी

    2उत्तर

    में autoboxing और unboxing अलग-अलग व्यवहार करते हैं मैं मैन्युअल रूप से जावा (1.6) से सी # में कोड परिवर्तित कर रहा हूं और primitives (int और double) के व्यवहार में कुछ कठिनाई पा रहा हूं। सी # में ऐसा

    119गर्मी

    4उत्तर

    autoboxing क्यों इस फेंक NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b);

    5गर्मी

    4उत्तर

    क्या कोई मुझे जावा में अपने आदिम प्रकारों के स्थान पर इंटीजर, बूलियन आदि का उपयोग समझा सकता है? मैं उनके द्वारा प्रदान किए जाने वाले फायदों को समझने के लिए प्रतीत नहीं कर सकता। वे शून्य मूल्यों को संभ

    12गर्मी

    4उत्तर

    मैं थोड़ा उलझन में हूं: मेरे पास एक फ़ंक्शन है, जो ऑब्जेक्ट को तर्क के रूप में लेता है। लेकिन संकलक शिकायत नहीं करता है अगर मैं सिर्फ एक आदिम पास करता हूं और यहां तक ​​कि बूलियन ऑब्जेक्ट के रूप में एक

    11गर्मी

    6उत्तर

    Autoboxing बल्कि डरावना है। जब मैं पूरी तरह से == और .equals के बीच अंतर समझना मैं लेकिन मदद नहीं कर सकता मुझे से बाहर का पालन बग नरक है: final List<Integer> foo = Arrays.asList(1, 1000); final L

    6गर्मी

    3उत्तर

    के साथ एक डबल ऑब्जेक्ट प्रारंभ करना क्या हो रहा है जब java.lang.Double ऑब्जेक्ट को कन्स्ट्रक्टर को कॉल किए बिना प्रारंभ किया जाता है लेकिन इसके बजाय आदिम का उपयोग किया जाता है? यह काम करता प्रतीत होता

    20गर्मी

    3उत्तर

    कोड का दूसरा टुकड़ा तेजी से क्यों है? Map<Integer, Double> map = new HashMap<Integer, Double>(); for (int i = 0; i < 50000; i++) { for (double j = 0.0; j < 10000; j++) { map.put(i, j);

    8गर्मी

    1उत्तर

    संभावित डुप्लिकेट: Integer test = null; Integer test2 = true ? test : 0; System.out.println(test2); सही ढंग से मुद्रित करने के लिए "शून्य: Booleans, conditional operators and autoboxing Java, Goog

    5गर्मी

    4उत्तर

    मैं समझता हूँ कि निम्नलिखित कोड Float a=3 क्योंकि काम नहीं करेगा अपने फ्लोट एक = Integer.valueOf के रूप में अनुवाद (3)। हमारे पास एलएचएस पर एक फ्लोट संदर्भ होगा और आरएचएस पर एक इंटेजर ऑब्जेक्ट होगा,

    15गर्मी

    4उत्तर

    इसलिए मुझे आज इस प्रश्न से पूछा गया। Integer a = 3; Integer b = 2; Integer c = 5; Integer d = a + b; System.out.println(c == d); इस कार्यक्रम का प्रिंटआउट क्या होगा? यह सच हो जाता है। मैंने जवाब