-
Java 9 में मॉड्यूल के विभिन्न कंपाइलेशन मोड क्या हैं?
मॉड्यूल संरचना एक मॉड्यूल पैकेजेस का एक कंटेनर है और प्रत्येक मॉड्यूल में एक मॉड्यूल डिस्क्रिप्टर होता है जिसमें मॉड्यूल नाम, मॉड्यूल निर्भरताएं शामिल होती हैं, इसका मतलब है कि अन्य मॉड्यूल्स के नाम जिन पर यह निर्भर करता है और उन पैकेजेस के नाम जो यह निर्यात करता है जिनका उपयोग केवल उन मॉड्यूल्स द्व
-
Java 9 में InputStream के readNBytes() मेथड का उपयोग कब करें?
readNBytes() मेथड Java 9 से, readNBytes() मेथड InputStream क्लास में जोड़ा जा सकता है। यह मेथड अनुरोधित संख्या में बाइट्स को इनपुट स्ट्रीम से दिए गए बाइट ऐरे में पढ़ता है। यह मेथड तब तक ब्लॉक करता है जब तक len बाइट्स इनपुट डेटा पढ़ा नहीं जाता, स्ट्रीम का अंत पता नहीं चलता, या अपवाद नहीं फेंका जाता।
-
Java 9 में प्रोजेक्ट Jigsaw क्या है?
प्रोजेक्ट Jigsaw का उद्देश्य Jigsaw प्रोजेक्ट का प्राथमिक उद्देश्य Java 9 में मॉड्यूल बनाने के लिए मॉड्यूलरिटी अवधारणा पेश करना और फिर उसी को JDK पर लागू करना है। मॉड्यूलरिटी (Jigsaw) के लाभ मजबूत एनकैप्सुलेशन: मॉड्यूल केवल उन हिस्सों तक पहुंच सकते हैं जो उपयोग के लिए उपलब्ध हैं। जब तक पैकेज को mo
-
Java 9 में JShell में विभिन्न शॉर्टकट कुंजियाँ क्या हैं?
JShell कीबोर्ड शॉर्टकट्स JShell एक इंटरैक्टिव टूल है जो हमें Java कोड निष्पादित करने और तत्काल परिणाम प्राप्त करने की अनुमति देता है। हम कंपाइल या बिल्ड किए बिना एक्सप्रेशंस या छोटे एल्गोरिदम का त्वरित मूल्यांकन कर सकते हैं। JShell टूल की मदद से हम एक्सप्रेशंस, क्लासेस, मेथड्स, वेरिएबल्स, आदि निष्पा
-
Java 9 में प्रोग्रामेटिकली JShell इंस्टेंस कैसे बनाएं?
प्रोग्रामेटिक JShell इंस्टेंस JShell Java 9 से पेश किया गया एक इंटरैक्टिव टूल है। यह एक सरल प्रोग्रामिंग वातावरण बनाने के लिए Java का पहला आधिकारिक REPL टूल है जो कमांड-लाइन में उपयोगकर्ता के इनपुट को पढ़ता है, इसका मूल्यांकन करता है, और परिणाम प्रिंट करता है। हम Java भाषा में नया JShell इंस्टेंस प
-
Java 9 में JShell में फॉरवर्ड रेफरेंस क्या है?
फॉरवर्ड रेफरेंस अवलोकन JShell एक कमांड-लाइन टूल है जो हमें Java स्टेटमेंट्स (सरल स्टेटमेंट्स, कंपाउंड स्टेटमेंट्स, या यहां तक कि पूर्ण मेथड्स और क्लासेस) दर्ज करने, उनका मूल्यांकन करने और परिणाम प्रिंट करने की अनुमति देता है। फॉरवर्ड रेफरेंस उन कमांड्स को संदर्भित करते हैं जो मेथड्स, वेरिएबल्स, या
-
Java 9 में Collectors.filtering() मेथड का महत्व क्या है?
Collectors.filtering() Collectors क्लास Stream API का एक अनिवार्य हिस्सा है। Java 9 में, Collectors क्लास में एक नया मेथड: filtering() जोड़ा गया। Collectors.filtering() मेथड का उपयोग स्ट्रीम में एलिमेंट्स को फ़िल्टर करने के लिए किया जा सकता है। यह स्ट्रीम पर filter() मेथड के समान है। filter() मेथड ग
-
Java 9 में Collectors.flatMapping() मेथड का महत्व क्या है?
Collectors.flatMapping() Java 9 में, Collectors क्लास में एक नया मेथड जोड़ा गया: flatMapping(). यह Collectors.mapping() मेथड के समान है जिसमें flatMapping() मेथड हमें नेस्टेड संग्रहों को संभालने की अनुमति देता है। Collectors.flatMapping() मेथड इनपुट एलिमेंट्स पर लागू करने के लिए एक फंक्शन और फंक्शन
-
Java 9 में StackWalker के प्रत्येक स्टैक एलिमेंट को कैसे एक्सेस करें?
StackWalker API विकल्प Java 9 ने StackWalker API को Thread.getStackTrace() या Throwable.getStackTrace() और SecurityManager.getClassContext() के विकल्प के रूप में पेश किया। यह API आवश्यक स्टैक फ्रेम्स को ट्रैवर्स और मैटेरियलाइज़ करने के लिए एक तंत्र को लक्षित करता है, जिससे आवश्यकता पड़ने पर अतिरिक्त
-
Java 9 में अंतर्राष्ट्रीयकरण में संवर्द्धन क्या हैं?
अंतर्राष्ट्रीयकरण संवर्द्धन अंतर्राष्ट्रीयकरण संवर्द्धन Java 9 में Unicode 8.0, UTF-8 प्रॉपर्टीज फाइल्स, और डिफ़ॉल्ट रूप से CLDR लोकेल डेटा को सक्षम करने शामिल हैं। Java 9 10,555 कैरेक्टर्स, 29 स्क्रिप्ट्स, और 42 ब्लॉक्स के साथ यूनिकोड 8.0 मानकों तक का समर्थन करता है। UTF-8 प्रॉपर्टीज फाइल्स Java 9
-
Java 9 में toEpochSecond() मेथड का उपयोग क्या है?
toEpochSecond() मेथड Java 9 में, LocalDate क्लास toEpochSecond() मेथड प्रदान करती है जो लोकल डेट को एपॉक सेकंड्स में परिवर्तित करती है। toEpochSecond() मेथड LocalDate को 1970-01-01T00:00:00Z एपॉक से सेकंड की संख्या में परिवर्तित करता है। LocalDate को दिए गए समय और जोन ऑफसेट के साथ जोड़कर 1970-01-01T
-
Java 9 में ofInstant() मेथड का महत्व क्या है?
ofInstant() मेथड Java 9 में, रूपांतरण के लिए ofInstant() मेथड पेश किया गया है। यह LocalDate, LocalTime, और LocalDateTime क्लासेस का एक स्टेटिक मेथड है। यह मेथड java.time.Instant ऑब्जेक्ट को LocalDate में परिवर्तित करता है जिसके लिए java.time.ZoneId के रूप में एक टाइम जोन की आवश्यकता होती है। सिंटैक
-
Java 9 में प्रोसेस API का उपयोग करके प्रोसेस को समाप्त/नष्ट कैसे करें?
प्रोसेस नष्ट करना Java 9 में, Process API प्रोसेस के बारे में बहुत सारी जानकारी प्राप्त करने का एक आसान तरीका समर्थन करता है। ProcessHandle इंटरफेस नेटिव प्रोसेसेज की पहचान और नियंत्रण प्रदान कर सकता है और प्रोसेस लाइवनेस जांचने और प्रोसेसेज को नष्ट करने के लिए मेथड प्रदान करता है, जबकि ProcessHandl
-
Java 9 में प्रोसेस API का उपयोग करके प्रोसेस के सभी चिल्ड्रन कैसे प्राप्त करें?
चिल्ड्रन प्रोसेस प्राप्त करना प्रोसेस हैंडलिंग क्लासेस और संबंधित API Java 9 में पेश किए गए हैं। हम ProcessHandle इंटरफेस और संबंधित मेथड्स का उपयोग करके pid और अन्य संबंधित प्रोसेसेज के बारे में जानकारी प्राप्त कर सकते हैं। हमें एक प्रोसेस के सभी चिल्ड्रन प्राप्त करने की आवश्यकता है, फिर java.lang.
-
Java 9 में प्रोसेस API का उपयोग करके सभी प्रोसेस डेटा कैसे प्राप्त करें?
Process API और ProcessHandle Java 9 में, Process API का उपयोग ऑपरेटिंग सिस्टम प्रोसेसेज को नियंत्रित और प्रबंधित करने के लिए किया गया है। ProcessHandle क्लास प्रोसेस का नेटिव प्रोसेस ID, प्रारंभ समय, संचित CPU समय, आर्गुमेंट्स, कमांड, उपयोगकर्ता, पैरेंट प्रोसेस, और वंशज प्रदान करता है। यह प्रोसेस ला
-
Java 9 में रिएक्टिव स्ट्रीम्स के कोर इंटरफेसेस क्या हैं?
रिएक्टिव स्ट्रीम्स अवलोकन Java 9 ने java.util.concurrent.Flow पैकेज के तहत रिएक्टिव स्ट्रीम्स पेश किया जो एक इंटरऑपरेबल पब्लिश-सब्सक्राइब फ्रेमवर्क का समर्थन करता है। यह डेटा की एक असिंक्रोनस स्ट्रीम को असिंक्रोनस बाउंड्री के पार प्रोसेस करता है (एलिमेंट्स को दूसरे थ्रेड या थ्रेड-पूल में पास करना),
-
Java 9 में SubmissionPublisher क्लास कैसे कार्यान्वित करें?
SubmissionPublisher अवलोकन Java 9 से, हम चार कोर इंटरफेसेस पेश करके रिएक्टिव स्ट्रीम्स बना सकते हैं: Publisher, Subscriber, Subscription, Processor, और एक ठोस क्लास: SubmissionPublisher जो Publisher इंटरफेस को कार्यान्वित करता है। प्रत्येक इंटरफेस रिएक्टिव स्ट्रीम्स के सिद्धांतों से मेल खाते हुए एक
-
Java 9 में CompletableFuture के delayedExecutor() मेथड का उपयोग कब करें?
delayedExecutor() मेथड delayedExecutor() मेथड Java 9 में CompletableFuture क्लास में जोड़ा गया है। CompletableFuture delayedExecutor() के दो ओवरलोडेड मेथड्स को परिभाषित करता है: पहला मेथड डिफ़ॉल्ट एक्जीक्यूटर ऑब्जेक्ट से एक एक्जीक्यूटर ऑब्जेक्ट लौटाता है जिसे CompletableFuture ऑब्जेक्ट देरी के बाद ट
-
Java में StackWalker API का उपयोग करके विभिन्न स्टैक फ्रेम्स कैसे प्रिंट करें?
StackWalker API अवलोकन Java 9 एक StackWalker API परिभाषित करता है जो लेजीनेस और फ्रेम फ़िल्टरिंग प्रदान करता है। StackWalker का एक ऑब्जेक्ट हमें स्टैक्स को ट्रैवर्स और एक्सेस करने की अनुमति देता है और एक उपयोगी मेथड: walk() रखता है। यह मेथड वर्तमान थ्रेड के लिए एक StackFrame स्ट्रीम खोलता है, फिर उस
-
Java 9 में StackWalker API का उपयोग करके स्टैक फ्रेम्स को कैसे फ़िल्टर करें?
StackWalker API फ़िल्टरिंग StackWalker API प्रोग्राम के निष्पादन के दौरान स्टैक ट्रेस में जानकारी की एक स्ट्रीम प्रदान करता है। इस API को पूरे स्टैक का स्नैपशॉट कैप्चर करने के लिए एक वर्चुअल मशीन की आवश्यकता होती है और फ़िल्टरिंग उद्देश्यों के लिए तत्वों की एक सरणी लौटाता है। हमें walk() मेथड का उपय