jsr335 पर टैग किए गए जवाब

5
जावा 8 इंटरफ़ेस विधियों में "अंतिम" की अनुमति क्यों नहीं है?
जावा 8 की सबसे उपयोगी विशेषताओं में से एक defaultइंटरफेस पर नए तरीके हैं। अनिवार्य रूप से दो कारण हैं (वहाँ अन्य भी हो सकते हैं) उन्हें क्यों पेश किया गया है: वास्तविक डिफ़ॉल्ट कार्यान्वयन प्रदान करना। उदाहरण:Iterator.remove() जेडीके एपीआई विकास के लिए अनुमति। उदाहरण:Iterable.forEach() एपीआई डिज़ाइनर के दृष्टिकोण से, …

2
क्या कारण है कि जावा 8 इंटरफ़ेस विधियों में "सिंक्रनाइज़" की अनुमति नहीं है?
जावा 8 में, मैं आसानी से लिख सकता हूं: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } } मुझे पूर्ण सिंक्रनाइज़ेशन शब्दार्थ मिलेगा जो मैं कक्षाओं में भी उपयोग कर सकता हूं। हालाँकि, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.