कल एक संगोष्ठी में प्रेजेंटर (पीटर सेस्टॉफ्ट) ने एक छोटे से जावा कार्यक्रम को दिखाया, जिसमें 3 वर्ग थे, जिसमें सह-भिन्नता और अनुबंध-भिन्नता दोनों शामिल थे। जावैक का उपयोग करके संकलन करने का प्रयास करते समय, टाइप चेकर एक स्टैक ओवरफ्लो एक्सेप्शन फेंक देगा।जावा स्निपेट जो कंपाइलर या टाइपशेकर (जावा) में स्टैक ओवरफ़्लो का कारण बनता है?
स्निपेट कुछ लोगों द्वारा विकसित किया गया है जो माइक्रोसॉफ्ट में काम करते हैं (सोचें कि किसी को केनेडी कहा जाता है)।
Google का उपयोग करके इसे नहीं ढूंढ सकता। क्या कोई कोड स्निपेट जानता है, और क्या आप इसे यहां पेस्ट कर सकते हैं (यह कोड की अधिकतम 10 पंक्तियां) है, हर किसी को देखने के लिए? :)
यह काफी मजेदार था ...
... और यह है कि उस व्यवहार से पता चलता javac का सही संस्करण पता करने के लिए आवश्यक हो सकता है । –
दोनों 6.0 और 7.0 विफल रहता है –
आप इस पेपर की तलाश में हैं: http://research.microsoft.com/en-us/um/people/akenn/generics/FOOL2007.pdf –