-
Java 9 में jdeps और jdeprscan टूल्स के बीच अंतर
Java 9 दो स्थैतिक विश्लेषण टूल्स पेश करता है जो अलग-अलग उद्देश्यों की पूर्ति करते हैं: jdeps (निर्भरता विश्लेषक) और jdeprscan (अप्रचलित API स्कैनर)। त्वरित तुलना पहलूjdepsjdeprscan उद्देश्यक्लास/पैकेज/मॉड्यूल निर्भरताओं का विश्लेषण करेंअप्रचलित API उपयोग के लिए स्कैन करें मुख्य उपयोगमॉ
-
JShell में Java 9: Set इंटरफेस कार्यान्वयन - HashSet, LinkedHashSet, TreeSet
JShell Java 9 का इंटरैक्टिव REPL टूल है जो Set इंटरफेस और इसके कार्यान्वयन का त्वरित परीक्षण करने के लिए उत्कृष्ट है। एक Set अद्वितीय तत्वों का संग्रह है - कोई डुप्लिकेट नहीं। Set कार्यान्वयन तुलना कार्यान्वयनक्रमनल अनुमतप्रदर्शनउपयोग केस HashSetकोई गारंटी नहींहां (1)O(1) सर्वोत्तमसामान्य
-
Java 9 में destroyForcibly() मेथड का महत्व
Java 9 ने Process क्लास में destroyForcibly() मेथड पेश किया जो प्रक्रियाओं को बलपूर्वक समाप्त करने का एक विश्वसनीय तरीका प्रदान करता है जब सामान्य destroy() (विनम्र समाप्ति) विफल हो जाता है या बहुत धीमा होता है। destroy() बनाम destroyForcibly() पहलूdestroy()destroyForcibly() सिग्नलSIGTERM
-
Java 9 Process API: ProcessHandle.Info से प्रक्रिया स्नैपशॉट प्राप्त करें
Java 9 ने Process API को महत्वपूर्ण रूप से बढ़ाया, जिसमें ProcessHandle और ProcessHandle.Info इंटरफेस पेश किए गए जो ऑपरेटिंग सिस्टम प्रक्रियाओं के बारे में विस्तृत जानकारी प्रदान करते हैं बिना JNI या बाहरी कमांड के। मुख्य इंटरफेस ProcessHandle: एक देशी प्रक्रिया की पहचान करता है और नियंत्रण प्
-
Java 9 में CompletableFuture और Future के बीच अंतर
Java 5 में पेश किया गया Future<T> इंटरफेस एसिंक्रोनस गणना के परिणाम का प्रतिनिधित्व करता है। Java 8 ने CompletableFuture<T> जोड़ा जो Future<T> को लागू करता है और शक्तिशाली संयोजन क्षमताएं प्रदान करता है। मुख्य अंतर अवलोकन विशेषताFuture<T>CompletableFuture<T> ब
-
JShell में Java 9: HashMap, LinkedHashMap और TreeMap कार्यान्वयन
JShell Java 9 में पेश किया गया एक इंटरैक्टिव REPL टूल है जो मैप कार्यान्वयन जैसे डेटा संरचनाओं का त्वरित परीक्षण और सीखने के लिए आदर्श है। Java में Map इंटरफेस कुंजी-मान जोड़े को संग्रहीत करता है, और इसकी तीन मुख्य कार्यान्वयन कक्षाएं हैं जिनके अलग-अलग क्रम व्यवहार हैं। तीन Map कार्यान्वयन की तुलना
-
Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें
Java 9 ने jdk.jshell API पेश किया जो डेवलपर्स को अपने एप्लिकेशन में JShell कार्यक्षमता को एम्बेड करने की अनुमति देता है। यह लेख दिखाता है कि एक JavaFX एप्लिकेशन कैसे बनाया जाए जो JShell का उपयोग करके कोड स्निपेट्स का मूल्यांकन करता है और परिणाम प्रदर्शित करता है। आवश्यक निर्भरताएं Java 9+ (JSh
-
JShell में Java 9: सिस्टम प्रॉपर्टीज कैसे प्राप्त करें
JShell Java 9 का REPL टूल है जो बिना main() मेथड के Java कोड को इंटरैक्टिव रूप से चलाने की अनुमति देता है। इसे कमांड लाइन पर jshell टाइप करके शुरू किया जा सकता है। सिस्टम प्रॉपर्टीज एक्सेस करने के तरीके 1. एकल प्रॉपर्टी प्राप्त करना: System.getProperty(key) विशिष्ट कुंजी के लिए मान लौटाता है, या य
-
JShell में Java 9 Process API: PID, Info, Children और Destroy
JShell Java 9 में पेश किया गया एक इंटरैक्टिव REPL (Read-Eval-Print Loop) टूल है जो कमांड-लाइन पर Java कोड स्निपेट्स को तुरंत 실행 और परीक्षण करने की अनुमति देता है। Java 9 ने Process API को महत्वपूर्ण रूप से बेहतर किया, जिसमें ProcessHandle और ProcessHandle.Info इंटरफेस पेश किए गए जो ऑपरेटिंग सिस्टम प
-
Java में n के भाजकों को गिनें जिनमें n के साथ कम से कम एक अंक समान हो
दिया गया एक संख्या num, हमें उन भाजकों (divisors) की संख्या गिननी है जिनमें num के साथ कम से कम एक अंक (digit) समान हो। समस्या विश्लेषण उदाहरण 1: num = 24 24 के भाजक: 1, 2, 3, 4, 6, 8, 12, 24 24 के अंक: {2, 4} मिलान वाले भाजक: 2 (2 है), 4 (4 है), 12 (2 है), 24 (2, 4 हैं) आउटपुट: 4
-
Java में हेक्स स्ट्रिंग को बाइट ऐरे में कैसे बदलें?
Java में, आप एक हेक्साडेसिमल स्ट्रिंग को बाइट ऐरे में दो मुख्य तरीकों से बदल सकते हैं। सबसे सरल और आधुनिक तरीका Java 17+ में जोड़े गए HexFormat क्लास का उपयोग करना है, जबकि पुराने संस्करणों के लिए BigInteger या मैन्युअल पार्सिंग का उपयोग किया जा सकता है। विधि 1: HexFormat का उपयोग (Java 17+ के लिए
-
जावा में चेकसम लागू करना
जावा का उपयोग करके चेकसम लागू करने का कोड निम्नलिखित है: उदाहरण import java.util.*; public class Demo { public static void main(String args[]) { Scanner my_scan = new Scanner(System.in); System.out.println(इनपुट स्ट्रिंग दर्ज करें); &nbs
-
Java में HashSet का महत्व
HashSet डेटा में हेरफेर करने के लिए हैशिंग का उपयोग करता है। आइए एक उदाहरण देखें:उदाहरणimport java.util.*; public class Demo{ private final String f_str, l_str; public Demo(String f_str, String l_str){ this.f_str = f_str; this.l_str = l_str; } public boolean equals(Object o){ if (o instanceof Demo)
-
Java में कंडीशनल ब्लॉक में लोकल वेरिएबल इनिशियलाइज़ेशन
Java कंपाइलर अनइनिशियलाइज़्ड लोकल वेरिएबल को छोड़ने की अनुमति नहीं देता। जब एक लोकल वेरिएबल को कंडीशनल ब्लॉक के अंदर इनिशियलाइज़ किया जाता है, तो 3 संभावनाएं हैं जो संभावित रूप से हो सकती हैं:कोड सफलतापूर्वक कंपाइल होता है यदि कंडीशनल ब्लॉक में मान प्रदान किए जाते हैं और दी गई शर्त सच है।कोड कंपाइले
-
Java में ऐरे असाइनमेंट के बारे में रोचक तथ्य
ऐरे असाइनमेंट के संबंध में कई तथ्य हैं, और हम यहां कार्यशील उदाहरणों के साथ उनमें से कुछ पर चर्चा करेंगे:ऐरे ऑब्जेक्ट टाइप बनाते समय, ऐरे के अंदर मौजूद एलिमेंट को टाइप ऑब्जेक्ट्स के रूप में या चाइल्ड क्लास के ऑब्जेक्ट के रूप में घोषित किया जा सकता है।उदाहरणpublic class Demo{ public static void main(
-
Java में इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स के बारे में रोचक तथ्य
Java में इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स के संबंध में कई रोचक तथ्य हैं। हम उदाहरणों के साथ उनमें से कुछ पर चर्चा करेंगे:इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स का उपयोग final वेरिएबल्स के साथ नहीं किया जा सकता। यह इस तथ्य के कारण है कि final कीवर्ड से जुड़े वेरिएबल्स को बदला नहीं जा सकता।उदाहरणpublic cl
-
Java के बारे में रोचक तथ्य
Java का निर्माण संयोग से हुआ, डेवलपर्स की एक टीम सेट-टॉप बॉक्स बनाने में व्यस्त थी, और C++ को साफ करने लगी। जब वे इन परिवर्तनों को पूरा कर रहे थे, तो उन्होंने Java और इसके रनटाइम वातावरण की खोज की।आप में से कई लोग इससे अवगत हो सकते हैं, लेकिन जो नहीं हैं, उनके लिए Java इस भाषा के लिए तय किया गया मूल
-
Java में null के बारे में रोचक तथ्य
Java में null से जुड़े कई तथ्य हैं। हम यहां उदाहरणों के साथ उनमें से कुछ पर चर्चा करेंगे:Java में किसी भी रेफरेंस वेरिएबल का डिफ़ॉल्ट मान हमेशा null होता है।उदाहरणpublic class Demo{ private static Object my_obj; public static void main(String args[]){ System.out.println(The default value of object m
-
Java में HashMap की आंतरिक कार्यप्रणाली
hashCode फंक्शन का उपयोग Java में ऑब्जेक्ट का हैश कोड प्राप्त करने के लिए किया जाता है। यह सुपर क्लास Object का एक ऑब्जेक्ट है। यह ऑब्जेक्ट रेफरेंस की मेमोरी को इंटीजर के रूप में वापस करता है। यह एक नेटिव फंक्शन है, जिसका अर्थ है कि Java में कोई डायरेक्ट मेथड नहीं है जिसका उपयोग ऑब्जेक्ट के रेफरेंस
-
जावा में Set/HashSet की आंतरिक कार्यप्रणाली
Set डेटा स्ट्रक्चर का उपयोग केवल अद्वितीय मानों को स्टोर करने के लिए किया जाता है, जिसका अर्थ है कि कोई डुप्लिकेट मान सेट में स्टोर नहीं किए जाएंगे। जब एक HashSet बनाया जाता है, तो यह आंतरिक रूप से एक HashMap को लागू करता है। एक एलिमेंट को add फंक्शन का उपयोग करके HashSet में डाला जा सकता है। यह आंत