-
जावा 9 में Optional.stream() मेथड का उपयोग क्या है?
जावा 9 में, Optional क्लास में इसकी कार्यक्षमता में सुधार के लिए stream() मेथड जोड़ा गया है। stream() मेथड का उपयोग ऑप्शनल तत्वों की स्ट्रीम को मौजूद मान तत्वों की स्ट्रीम में बदलने के लिए किया जा सकता है। यदि Optional में कोई मान है, तो उस मान वाली स्ट्रीम लौटाता है। अन्यथा, यह एक खाली स्ट्रीम लौटा
-
जावा 9 में इंटरफेस में किस प्रकार के वेरिएबल/मेथड परिभाषित किए जा सकते हैं?
जावा 9 से, हम इंटरफेस में प्राइवेट मेथड और प्राइवेट स्टेटिक मेथड जोड़ सकते हैं। इंटरफेस में प्राइवेट मेथड का उपयोग करने का लाभ डिफ़ॉल्ट और स्टेटिक मेथड के बीच कोड डुप्लीकेशन को कम करना है। उदाहरण के लिए, यदि दो या अधिक डिफ़ॉल्ट मेथड को कुछ कोड साझा करने की आवश्यकता है, तो एक प्राइवेट मेथड बनाया जा स
-
जावा 9 में JShell में बाहरी लाइब्रेरी कैसे आयात करें?
JShell जावा भाषा सीखने और जावा कोड प्रोटोटाइप करने के लिए एक इंटरैक्टिव टूल है। JShell उपयोगकर्ता द्वारा इसमें टाइप की गई कमांड का मूल्यांकन करके काम करता है। यह टूल REPL (रीड-इवैल्यूएट-प्रिंट-लूप) सिद्धांत पर काम करता है। डिफ़ॉल्ट रूप से, JShell स्वचालित रूप से कुछ उपयोगी जावा पैकेज आयात करता है जब
-
जावा 9 में मॉड्यूल कैसे बनाएं?
मॉड्यूल कोड और डेटा का एक पैकेज है। मॉड्यूल का कोड कई पैकेज में व्यवस्थित होता है और प्रत्येक पैकेज में जावा क्लासेस और इंटरफेस होते हैं। मॉड्यूल का डेटा में रिसोर्स फाइलें और अन्य स्टेटिक जानकारी शामिल होती है। मॉड्यूल की एक महत्वपूर्ण विशेषता यह है कि इसमें इसकी आर्टिफैक्ट के रूट डायरेक्टरी में mo
-
जावा 9 में Optional.ifPresentOrElse() मेथड का उद्देश्य क्या है?
Optional क्लास में ifPresentOrElse() मेथड का सुधार यह है कि यह दो पैरामीटर स्वीकार करता है, Consumer और Runnable। ifPresentOrElse() मेथड का उपयोग करने का उद्देश्य यह है कि यदि कोई Optional मान रखता है, तो फंक्शन एक्शन निहित मान पर कॉल किया जाता है, यानी action.accept(value), जो ifPresent() मेथड के अ
-
जावा 9 में JShell में एक्सेप्शन कैसे हैंडल करें?
जावा 9 में, JShell एक तेज़ और अनुकूल वातावरण प्रदान करता है जो हमें जावा भाषा सुविधाओं और व्यापक लाइब्रेरी का त्वरित पता लगाने, खोज करने और प्रयोग करने में सक्षम बनाता है। JShell में, मैन्युअल रूप से एक्सेप्शन पकड़ने की आवश्यकता नहीं है। JShell स्वचालित रूप से प्रत्येक एक्सेप्शन को पकड़ता है और उसके
-
जावा 9 में Optional.ifPresentOrElse() और Optional.or() मेथड में अंतर?
दोनों Optional.ifPresentOrElse() और Optional.or() मेथड जावा 9 संस्करण में इसकी कार्यक्षमता में सुधार के लिए पेश किए गए हैं। Optional.ifPresentOrElse() मेथड जांचता है कि क्या मान मौजूद है, मान के साथ एक्शन लागू करता है, अन्यथा खाली एक्शन लौटाता है जबकि Optional.or() मेथड जांचता है कि क्या मान मौजूद ह
-
जावा 9 में मॉड्यूल की विशेषताएं क्या हैं?
मॉड्यूल कोड, डेटा और संसाधनों का संग्रह है। यह संबंधित पैकेज और प्रकारों जैसे क्लासेस, एब्सट्रैक्ट क्लासेस, और इंटरफेस का एक सेट है जिसमें कोड, डेटा फ़ाइलें और कुछ स्टेटिक संसाधन होते हैं। मॉड्यूल की कुछ विशेषताएं नीचे दी गई हैं: मॉड्यूल की विशेषताएं: एक मॉड्यूल को अन्य मॉड्यूल के साथ संचार के लिए
-
जावा 9 में मॉड्यूल के लाभ क्या हैं?
जावा 9 में पेश की गई एक महत्वपूर्ण विशेषता है मॉड्यूल। मॉड्यूल का उपयोग करके, हम कोड को छोटे घटकों में विभाजित कर सकते हैं जिन्हें मॉड्यूल कहा जाता है। इसका मतलब है कि प्रत्येक मॉड्यूल की अपनी जिम्मेदारी होती है और यह अन्य मॉड्यूल पर अपनी निर्भरता घोषित करता है ताकि सही ढंग से काम कर सके। जावा 9 में
-
जावा 9 में JShell में कंट्रोल फ्लो स्टेटमेंट कैसे परिभाषित करें?
JShell जावा 9 में पेश किया गया एक नया इंटरैक्टिव कमांड-लाइन टूल है। इस टूल को REPL (रीड-इवैल-प्रिंट-लूप) भी कहा जा सकता है क्योंकि यह इनपुट लेता है, उसका मूल्यांकन करता है और कमांड-लाइन के माध्यम से उपयोगकर्ता को आउटपुट लौटाता है। हम JShell का उपयोग करके मल्टीपल-लाइन कंट्रोल फ्लो स्टेटमेंट एक्जीक्यू
-
जावा 9 में InputStream के transferTo() मेथड का महत्व?
transferTo() मेथड को जावा 9 में InputStream क्लास में जोड़ा गया है। इस मेथड का उपयोग जावा में इनपुट स्ट्रीम से आउटपुट स्ट्रीम में डेटा कॉपी करने के लिए किया जाता है। इसका मतलब है कि यह इनपुट स्ट्रीम से सभी बाइट्स पढ़ता है और उन्हें उसी क्रम में आउटपुट स्ट्रीम में लिखता है जिसमें वे पढ़े जा रहे हैं।
-
जावा 9 में JLink टूल क्या है?
JLink एक नया लिंकर टूल है जिसका उपयोग हम अपना खुद का कस्टमाइज्ड JRE बनाने के लिए करते हैं। आमतौर पर, हम Oracle द्वारा प्रदान किए गए डिफ़ॉल्ट JRE का उपयोग करके अपना प्रोग्राम चलाते हैं। यदि हमें अपना खुद का JRE बनाना है तो इस टूल का उपयोग करें। JLink टूल केवल आवश्यक क्लास के साथ अपना JRE बनाने में मद
-
जावा 9 में JShell सत्र में फ़ाइल कैसे लोड करें?
JShell जावा 9 में पेश किया गया एक नया कमांड-लाइन इंटरैक्टिव REPL (रीड-इवैल्यूएट-प्रिंट-लूप) टूल है जो जावा में लिखे गए डिक्लेरेशन, स्टेटमेंट और एक्सप्रेशन को इवैल्यूएट करता है। यह टूल हमें जावा कोड स्निपेट एक्जीक्यूट करने और तत्काल परिणाम प्राप्त करने की अनुमति भी देता है। कभी-कभी, हमारे पास पहले से
-
जावा 9 में JShell में स्क्रैच वेरिएबल कैसे बनाएं?
JShell जावा 9 में पेश किया गया एक REPL इंटरैक्टिव टूल है जो main() मेथड का उपयोग किए बिना सरल जावा प्रोग्राम जैसे वेरिएबल डिक्लेरेशन, स्टेटमेंट, एक्सप्रेशन को एक्जीक्यूट और इवैल्यूएट करने के लिए उपयोग किया जाता है। JShell में, किसी स्निपेट द्वारा लौटाया गया कोई भी मान स्वचालित रूप से एक स्क्रैच वेरि
-
Java 9 में Stream API में collect() मेथड का उपयोग कैसे करें?
Stream API में collect() मेथड collect() मेथड Stream API में एक स्ट्रीम ऑब्जेक्ट से सभी ऑब्जेक्ट्स को इकट्ठा करता है और उन्हें संग्रह के प्रकार में संग्रहीत करता है। उपयोगकर्ता को यह प्रदान करना होगा कि परिणाम किस प्रकार के संग्रह में संग्रहीत किए जा सकते हैं। हम Collectors Enum का उपयोग करके संग्रह
-
Java 9 में इंटरफेस में प्राइवेट मेथड्स की आवश्यकता क्यों है?
डिफ़ॉल्ट मेथड्स में कोड पुन: उपयोग की समस्या एक इंटरफेस डिफ़ॉल्ट मेथड्स का समर्थन करता है Java 8 संस्करण से। कभी-कभी ये डिफ़ॉल्ट मेथड्स कोड रख सकते हैं जो कई मेथड्स में सामान्य हो सकता है। उन स्थितियों में, हम एक और डिफ़ॉल्ट मेथड लिख सकते हैं और कोड पुन: उपयोग कर सकते हैं। जब सामान्य कोड गोपनीय होता
-
Java 9 में JShell में दिनांक और समय कैसे प्राप्त करें?
JShell में दिनांक/समय JShell एक इंटरैक्टिव कमांड-लाइन टूल है जो हमें Java भाषा और उनके API को सीखने, जांचने, और एक्सप्लोर करने की अनुमति देता है। हम कंसोल में कोई भी वैध Java कोड टाइप कर सकते हैं और वर्बोज क्लास को main() मेथड के साथ लिखे बिना तत्काल परिणाम प्राप्त कर सकते हैं। वर्तमान दिनांक-समय प
-
Java 9 में LocalDate.datesUntil() मेथड का उपयोग करके तिथियां कैसे प्राप्त करें?
LocalDate.datesUntil() मेथड LocalDate.datesUntil() मेथड दो लोकल डेट इंस्टेंसेस के बीच एक स्ट्रीम बनाता है और हमें वैकल्पिक रूप से स्टेप साइज निर्दिष्ट करने की अनुमति देता है। इस मेथड के दो रूपांतर हैं: पहला एंड डेट लेता है और वर्तमान डेट और एंड डेट के बीच की तिथियों की सूची देता है, जबकि दूसरा पैराम
-
Java 9 में InputStream के readAllBytes() मेथड का उपयोग कब करें?
readAllBytes() मेथड Java 9 से, हम InputStream क्लास से readAllBytes() मेथड का उपयोग करके सभी बाइट्स को बाइट ऐरे में पढ़ सकते हैं। यह मेथड एक बार में InputStream ऑब्जेक्ट से सभी बाइट्स पढ़ता है और तब तक ब्लॉक करता है जब तक सभी शेष बाइट्स पढ़े नहीं जाते और स्ट्रीम का अंत पता नहीं चलता, या अपवाद नहीं फ
-
Java 9 में JShell में क्लास और इंटरफेस कैसे घोषित करें?
JShell में डिक्लेरेशन JShell main() मेथड की आवश्यकता के बिना या हमारे कोड को निष्पादित करने से पहले इसे कंपाइल करने की आवश्यकता के बिना Java और Java API को त्वरित प्रोटोटाइपिंग, डीबगिंग, और सीखने के लिए एक इंटरैक्टिव शेल प्रदान करता है। क्लास डिक्लेरेशन हम Java भाषा में जैसे कोड लिखते हैं वैसे ही क