-
जावा में एक सरणी में सबसे बड़े और सबसे छोटे प्राइम के बीच अंतर
समस्या का विवरण पूर्णांकों की दी गई सरणी के साथ जहां सभी तत्व 1000000 से कम हैं। किसी सरणी में सबसे बड़े और सबसे छोटे अभाज्य संख्याओं के बीच अंतर ज्ञात करें। उदाहरण Array: [ 1, 2, 3, 4, 5 ] Largest Prime Number = 5 Smallest Prime Number = 2 Difference = 5 - 3 = 2. समाधान एराटोस्थनीज की चलनी का उ
-
स्कैला में लक्षणों और सार वर्गों के बीच अंतर।
लक्षण लक्षण जावा में इंटरफेस के समान हैं और विशेषता कीवर्ड का उपयोग करके बनाए गए हैं। सार वर्ग एब्सट्रैक्ट क्लास जावा में एब्सट्रैक्ट क्लासेस के समान है और इसे एब्सट्रैक्ट कीवर्ड का उपयोग करके बनाया गया है। उदाहरण स्काला में लक्षणों और सार वर्गों के उपयोग को दिखाने के लिए निम्नलिखित कार्यक्रम है।
-
जावा 9 में मॉड्यूल सिस्टम के फायदे और नुकसान क्या हैं?
Java 9 संस्करण में एक बड़ा बदलाव है मॉड्यूल सिस्टम , और यह मॉड्यूलर JVM . प्रदान करता है जो कम उपलब्ध मेमोरी वाले उपकरणों पर चलता है। JVM केवल उन मॉड्यूल और API के साथ चलता है जो किसी एप्लिकेशन के लिए आवश्यक हैं। module Module-Name { requires moduleName; exports packageName; } मॉड्यूल सिस्टम
-
जावा 9 में JShell में विभिन्न स्टार्टअप स्क्रिप्ट क्या हैं?
जेशेल एक इंटरैक्टिव जावा शेल टूल है जो JShell से कोड निष्पादित करता है और तुरंत एक आउटपुट प्रदर्शित करता है। JShell REPL . है (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) टूल जो कमांड-लाइन . से चल सकता है शीघ्र। JShell में, स्टार्टअप पर एक स्क्रिप्ट लोड करने का विकल्प होता है जिसमें कुछ विशेष पूर्वनिर्
-
हम जावा 9 में स्ट्रीम एपीआई के तरीकों को कैसे लागू कर सकते हैं?
स्ट्रीम एपीआई बहुत सारी अंतर्निहित कार्यक्षमता . प्रदान करता है स्ट्रीम पाइपलाइन का उपयोग करके संग्रह पर संचालन करने में मदद करने के लिए। एपीआई घोषणात्मक प्रोग्रामिंग . है जो कोड को सटीक और कम त्रुटि-प्रवण बनाता है। जावा 9 . में , कुछ उपयोगी विधियों ने स्ट्रीम API में जोड़ा है । Stream.iterate(
-
Java 9 में Flow.Publisher इंटरफ़ेस को कैसे कार्यान्वित करें?
एक प्रकाशक इंटरफ़ेस अनुक्रमित तत्वों की एक असीमित संख्या का प्रदाता है, जो उन्हें अपने ग्राहक (सदस्यों) से प्राप्त मांग के अनुसार प्रकाशित करता है। . कॉल के जवाब में Publisher.subscribe(Subscriber) , सदस्य . पर विधियों के लिए संभावित आमंत्रण अनुक्रम . इसका मतलब है कि ऑनसब्सक्राइब () विधि, उसके बाद
-
हम जावा 9 में वरहैंडल का एक उदाहरण कैसे बना सकते हैं?
सामान्य तौर पर, एक वैरिएबल हैंडल एक चर के लिए बस टाइप किया गया संदर्भ है। यह एक सरणी होगी तत्व, एक उदाहरण या स्थिर फ़ील्ड कक्षा का। वरहैंडल वर्ग विशिष्ट परिस्थितियों में चरों को लिखने और पढ़ने की सुविधा प्रदान कर सकता है। ये अपरिवर्तनीय . हैं और कोई दृश्य स्थिति नहीं है। इसके अतिरिक्त, उन्हें
-
जावा 9 में JShell में बाहरी घोषणाओं के लिए क्या नियम हैं?
जेशेल एक कमांड-लाइन टूल . है जावा 9 . में पेश किया गया , और यह जावा का पहला आधिकारिक REPL . है एक सरल प्रोग्रामिंग वातावरण बनाने के लिए उपकरण जो उपयोगकर्ता के इनपुट को पढ़ता है, उसका मूल्यांकन करता है और परिणाम को प्रिंट करता है। घोषणाएं एक वर्ग के बाहर या इंटरफ़ेस (और कक्षाओं और इंटरफेस की घोषण
-
जावा 9 में स्थिर वरहैंडल कैसे बनाएं?
वरहैंडल एक चर के लिए एक संदर्भ है, और यह विभिन्न पहुंच मोड (जैसे सादा के तहत चरों तक पहुंच प्रदान करता है। पढ़ें/लिखें , अस्थिर पढ़ें/लिखें , और तुलना करें और बदलें ), java.util.concurrent.atomic . द्वारा प्रदान की गई कार्यक्षमता के समान और sun.misc.Unsafe . चर सरणी . हो सकते हैं तत्व, उदाहरण
-
जावा 9 में बहु-संस्करण संगत जार का क्या उपयोग है?
बहु-संस्करण संगत JAR फ़ंक्शन हमें एक वर्ग का संस्करण बनाने की अनुमति देता है जिसे हम केवल जावा वातावरण के विशिष्ट संस्करण में लाइब्रेरी प्रोग्राम चलाते समय उपयोग करने के लिए चुनते हैं। हम संकलित संस्करण को --release . के माध्यम से निर्दिष्ट कर सकते हैं पैरामीटर। एक विशिष्ट परिवर्तन यह है कि MANIFEST
-
जावा 9 में वैकल्पिक.या () विधि का महत्व?
Java 9 में, कुछ स्थिर विधियाँ:stream(), or() , और ifPresentOrElse() वैकल्पिक . में जोड़ा है कक्षा। एक वैकल्पिक . का परिचय वर्ग शून्य सूचक अपवाद को हल करता है । Optional.or() विधि एक वैकल्पिक . लौटाती है यदि कोई मान मौजूद है तो मान का वर्णन करना, अन्यथा आपूर्ति फ़ंक्शन द्वारा उत्पादित एक वैकल्पिक
-
जावा 9 में एचटीएमएल 5 अनुरूप जावाडोक कैसे बनाएं?
Java 9 से पहले, हमें विशेष पैकेज खोजने के लिए Google में खोज करनी होगी , वर्ग , इंटरफ़ेस , और विधि जानकारी . चूंकि जावा 9 , जावाडोक API दस्तावेज़ों . में खोज विकल्प शामिल हैं स्वयं, और आउटपुट HTML5 अनुपालक . है । नीचे दिए गए उदाहरण में, हमने JavaDocTest.java बनाया है। C:/JAVA . में फ़ाइल करें फ़ोल
-
हम जावा 9 में अनाम कक्षाओं वाले डायमंड ऑपरेटर का उपयोग कैसे कर सकते हैं?
डायमंड ऑपरेटर Java 7 . में पेश किया गया है कोड को और अधिक पठनीय बनाने के लिए, और इसका उपयोग अनाम आंतरिक कक्षाओं के लिए नहीं किया जा सकता है। जावा 9 . में , डायमंड ऑपरेटर का उपयोग अनाम आंतरिक वर्ग . के साथ किया जा सकता है कोड की पठनीयता में सुधार करने के लिए। Java 9 में, हम डायमंड <> ऑपरेटर का उपयोग
-
जावा 9 में प्रोसेसबिल्डर का उपयोग करके प्रक्रिया कैसे बनाएं?
Java 9 जोड़ा गया प्रोसेस हैंडल प्रक्रिया API . के लिए इंटरफ़ेस प्रक्रिया वर्ग को बढ़ाने के लिए। ProcessHandle इंटरफ़ेस का एक उदाहरण एक स्थानीय प्रक्रिया की पहचान करता है जो हमें स्थिति प्रक्रिया को क्वेरी करने की अनुमति देता है और प्रक्रियाओं का प्रबंधन, और ProcessHandle.Info PID . प्राप्त करने
-
जावा 9 में सब्सक्राइबर इंटरफेस के लिए क्या नियम हैं?
सदस्य इंटरफ़ेस onNext() . के माध्यम से आइटम प्राप्त करने के लिए प्रकाशकों की सदस्यता लेता है विधि, त्रुटि संदेश onError . के माध्यम से () विधि, या एक संकेत है कि onComplete() . के माध्यम से और कोई आइटम अपेक्षित नहीं है तरीका। इनमें से कुछ भी होने से पहले, प्रकाशक ऑनसब्सक्रिप्शन () . को कॉल करता है
-
जावा 9 में जेएसएचएल में पूर्णांक प्रकार रूपांतरण कैसे कार्यान्वित करें?
जेशेल जावा 9 संस्करण में पेश किया गया एक कमांड-लाइन इंटरेक्टिव टूल है जो प्रोग्रामर को main() घोषित किए बिना सरल स्टेटमेंट, एक्सप्रेशन, वेरिएबल्स, मेथड्स, क्लासेस, इंटरफेस आदि को निष्पादित करने की अनुमति देता है। विधि। JShell में, कंपाइलर प्रोग्रामर को टाइपकास्टिंग के बारे में चेतावनी देता है त्रु
-
जावा 9 में एक कोशिश के साथ-संसाधन विवरण में एकाधिक संसाधनों की घोषणा कैसे करें?
संसाधनों के साथ प्रयास करें Java 9 . में कथन में सुधार किया गया है . यदि हमारे पास पहले से ही एक संसाधन है जो अंतिम . है या अंतिम चर के बराबर है, तो हम एक कोशिश के साथ-संसाधन विवरण में एक नया चर घोषित किए बिना एक कोशिश-के-संसाधन विवरण में उस चर का उपयोग कर सकते हैं। हम एकाधिक संसाधन घोषित कर सकते
-
जावा 9 में @Deprecated एनोटेशन के लिए क्या सुधार हैं?
कोई भी तत्व जिसे @Deprecated से एनोटेट किया जा सकता है यह दर्शाता है कि इस विशेष तत्व का अब निम्न कारणों से उपयोग नहीं किया जाएगा इसका उपयोग करना जोखिम भरा है और इससे त्रुटियां हो सकती हैं। भविष्य के संस्करणों में असंगत हो सकता है। भविष्य के संस्करणों में हटाया जा सकता है। एक बेहतर और अधिक कुशल समा
-
Java 9 में सब्सक्रिप्शन इंटरफ़ेस के लिए क्या नियम हैं?
एक सदस्यता डेटा . की मध्यस्थता के उद्देश्य से ठीक एक प्रकाशक और एक सदस्य द्वारा साझा किया जा सकता है विनिमय . यही कारण है कि सदस्यता लें () विधि बनाई गई सदस्यता वापस नहीं करती है, इसके बजाय शून्य returns लौटाती है . सदस्यता केवल सब्सक्राइबर को ऑनसब्सक्राइब () . के माध्यम से दी जाती है विधि कॉलबैक।
-
जावा 9 में JShell में रिलेशनल और लॉजिकल ऑपरेटरों को कैसे कार्यान्वित करें?
जेशेल जावा 9 में पेश किया गया है जो हमें जावा भाषा सुविधाओं और व्यापक पुस्तकालयों का पता लगाने, खोजने और प्रयोग करने में सक्षम बनाता है। द रिलेशनल ऑपरेटर (==, !=, = ) मुख्य रूप से तुलना . के लिए उपयोग किया जा सकता है . यह गैर-बूलियन आदिम डेटा प्रकारों के ऑपरेंड को स्वीकार करता है और एक बूलियन .