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उत्तर

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

    8गर्मी

    3उत्तर

    क्या किसी को स्टाइल चेकर्स या बिल्ड टूल्स के बारे में पता है जो बिल्ड सर्वर से ऑटोबॉक्सिंग और अनबॉक्सिंग को ध्वजांकित करेंगे? मेरे पास पहले से ही इसे अंत में ध्वजांकित करने के लिए ग्रहण विकल्प है, लेक

    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);

    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); इस कार्यक्रम का प्रिंटआउट क्या होगा? यह सच हो जाता है। मैंने जवाब