-
जावा में थ्रेड को समाप्त करना
उदाहरणpublic class Main { static volatile boolean exit = false; public static void main(String[] args) { System.out.println(मुख्य थ्रेड प्रारंभ हो रहा है); new Thread() { public void run() { System.out.println(आंतरिक थ्रेड प्रारंभ हो रहा
-
जावा प्रोग्राम: स्ट्रिंग के विशिष्ट क्रमपरिवर्तन प्रिंट करना
उदाहरणimport java.util.ArrayList; public class Demo { static boolean is_present(String my_str, ArrayList rem) { for (String str : rem) { if (str.equals(my_str)) return true; } return false; } static ArrayList distinct_pattern
-
जावा प्रोग्राम: मैट्रिक्स को Z फॉर्म में प्रिंट करना
उदाहरणimport java.lang.*; import java.io.*; public class Demo { public static void z_shape(int my_arr[][], int n) { int i = 0, j, k; // पहली पंक्ति प्रिंट करें for (j = 0; j < n - 1; j++) { System.out.print(my_arr[i][j] + ); } // विकर
-
Java 9 इंटरफेस में प्राइवेट मेथड्स
उदाहरणinterface MyInt{ public abstract void multiplyVals(int a, int b); public default void addVals(int a, int b){ subVals(a, b); System.out.print(डिफ़ॉल्ट मेथड परिणाम ); System.out.println(a + b); } private void subVals(int a, int b){ System.out.print
-
प्रीकंडीशन्स - Java
उदाहरणpublic void myFun(List myList){ if (myList == null){ throw new IllegalArgumentException(लिस्ट null है); } if (myList.isEmpty()){ throw new IllegalArgumentException(लिस्ट खाली है); } myFun(myList); }myFun नाम का एक void फ़ंक्शन परिभाषित किया गया है जो ऑब्जेक्
-
Java में बैलेंस्ड BST में दिए गए योग के साथ एक जोड़ी खोजें
अवधारणाएक दिए गए बैलेंस्ड बाइनरी सर्च ट्री और एक टारगेट योग के संबंध में, हम एक फ़ंक्शन लिखते हैं जो true वापस करता है यदि कोई जोड़ी है जिसका योग टारगेट योग के बराबर है, अन्यथा false वापस करता है। इस मामले में, अपेक्षित समय जटिलता O(n) है और केवल O(log n) अतिरिक्त स्पेस लागू किया जा सकता है। यहां, ब
-
सबसे लंबे पैलिंड्रोमिक सबसीक्वेंस के लिए Java प्रोग्राम
उदाहरणpublic class Demo{ static String longestSeq(String str1, String str2){ int str1Len = str1.length(); int str2Len = str2.length(); char str1Arr[] = str1.toCharArray(); char str2Arr[] = str2.toCharArray(); int L[][] = new int[str1Len + 1][str2Len + 1];
-
श्रृंखला 1/1! + 2/2! + 3/3! + 4/4! +….+ n/n! का योग ज्ञात करने के लिए Java प्रोग्राम
उदाहरणimport java.io.*; import java.lang.*; public class Demo{ public static double patternSum(double val){ double residual = 0, factorialVal = 1; for (int i = 1; i <= val; i++){ factorialVal = factorialVal * i; residual = residual + (i / factorialVal);
-
मल्टीथ्रेडिंग में Java थ्रेड प्राथमिकता
परिचयमल्टी-थ्रेडिंग की स्थिति में, एक थ्रेड शेड्यूलर थ्रेड्स को उनकी प्राथमिकता के आधार पर विशिष्ट प्रक्रियाओं को असाइन करता है। एक Java थ्रेड एक पूर्व-असाइन प्राथमिकता के साथ आता है। इसके अलावा, Java वर्चुअल मशीन थ्रेड्स को प्राथमिकता भी दे सकती है या प्रोग्रामर्स द्वारा स्पष्ट रूप से दी जा सकती है
-
Java में पूर्णांक का अधिकतम संभावित मान क्या है?
परिचयJava में एक पूर्णांक के लिए अधिकतम संभावित मान खोजने के लिए MAX_VALUE का उपयोग किया जाता है। आइए एक उदाहरण देखें -उदाहरणpublic class Demo{ public static void main(String[] args){ System.out.println(प्रकार है); System.out.println(Integer.TYPE); System.out.println(आकार
-
Java में लिस्ट को शफ़ल या रैंडमाइज़ करना
उदाहरणimport java.util.*; public class Demo{ public static void main(String[] args){ ArrayList myList = new ArrayList(); myList.add(नमस्ते); myList.add(,); myList.add(यह); myList.add(है); myList.add(एक); myList.add(नमूना); System.ou
-
Java में टाइप इरेज़र
परिचयजेनेरिक प्रोग्रामिंग का समर्थन करने के साथ-साथ सख्त प्रकार की जांच करने के लिए, Java टाइप इरेज़र को लागू करता है।जेनेरिक प्रकारों में सभी प्रकार के पैरामीटर्स को बाउंड (यदि अनबाउंडेड) या ऑब्जेक्ट प्रकार से बदल दिया जाता है। इस तरह, बाइटकोड में केवल क्लासेस, मेथड्स, और इंटरफेस होंगे।प्रकार को बन
-
Java में रेफरेंस के प्रकार
परिचयडेटा को गार्बेज कलेक्ट करने के तरीके के आधार पर चार अलग-अलग प्रकार के रेफरेंस होते हैं।स्ट्रॉन्ग रेफरेंसवीक रेफरेंससॉफ्ट रेफरेंसफैंटम रेफरेंसस्ट्रॉन्ग रेफरेंसयह डिफ़ॉल्ट प्रकार का रेफरेंस ऑब्जेक्ट है। एक ऑब्जेक्ट जिसमें एक्टिव स्ट्रॉन्ग रेफरेंस होता है, उसे गार्बेज कलेक्ट नहीं किया जा सकता। यह
-
Java में फाइनल वेरिएबल का उपयोग करके अनरीचेबल स्टेटमेंट
परिचयअनरीचेबल स्टेटमेंट वे होते हैं जो कोड निष्पादित होने पर निष्पादित नहीं होते। ऐसा हो सकता है क्योंकि -कोड से पहले एक रिटर्न स्टेटमेंट है।कोड में एक अनंत लूप है।कोड का निष्पादन जबरन समाप्त होने से पहले समाप्त हो जाता है।यहां, हम देखेंगे कि final कीवर्ड के साथ अनरीचेबल स्टेटमेंट का उपयोग कैसे किया
-
Java में नॉन-फाइनल वेरिएबल का उपयोग करके अनरीचेबल स्टेटमेंट
उदाहरणclass DemoExample { int a = 2, b = 3; void displayMsg(){ while (a < b){ System.out.println(पहला वेरिएबल दूसरे से बड़ा है); } System.out.println(यह एक अनरीचेबल स्टेटमेंट है); } } public class Demo{ public static void main(String args[]){
-
सॉफ्ट रेफरेंस और फैंटम रेफरेंस के उदाहरण?
सॉफ्ट रेफरेंससॉफ्ट रेफरेंस का उपयोग अक्सर मेमोरी-सेंसिटिव कैश को लागू करने के लिए किया जाता है। आइए Java में सॉफ्ट रेफरेंस का एक उदाहरण देखें -उदाहरणimport java.lang.ref.SoftReference; class Demo{ public void displayMsg(){ System.out.println(नमस्ते); } } public class DemoExample{
-
C++ की कौन सी विशेषताएं Java में नहीं हैं?
परिचयकई विशेषताएं हैं जो C++ में देखी जा सकती हैं लेकिन Java में नहीं। उनमें से कुछ नीचे सूचीबद्ध हैं -Java में कोई अनसाइन्ड इंट विकल्प नहींJava में कोई डिस्ट्रक्टर नहीं और न ही delete क्योंकि गार्बेज कलेक्टर यह ऑपरेशन इसके लिए करता है।Java में कोई फ्रेंड क्लास या फ्रेंड फंक्शन नहीं।Java में कोई पॉइ
-
C++ और Java में डिफ़ॉल्ट वर्चुअल व्यवहार कैसे भिन्न होता है?
परिचयC++ में, क्लास मेंबर मेथड्स डिफ़ॉल्ट रूप से नॉन-वर्चुअल होते हैं। इसका मतलब है, उन्हें वर्चुअल बनाने के लिए इसे निर्दिष्ट किया जा सकता है।दूसरी ओर, Java में, मेथड्स डिफ़ॉल्ट रूप से वर्चुअल होते हैं, और final कीवर्ड की मदद से नॉन-वर्चुअल बनाए जा सकते हैं।उदाहरणclass BaseClass{ public void di
-
Java (JVM) में वेरिफिकेशन
परिचयएक बार बाइटकोड JVM द्वारा लोड हो जाने के बाद (.class फाइल की मदद से), बाइटकोड की वैधता की जांच वेरिफायर की मदद से की जाती है। वेरिफायर लिंकिंग की जांच करता है ताकि ऑपरेशन्स को कुशलतापूर्वक किया जा सके। इस तरह, इंटरप्रेटर बहुत कुशलता से कार्य करता है। इस प्रक्रिया को वेरिफिकेशन के रूप में जाना ज
-
Java और ब्लॉकचेन के बीच क्या संबंध है?
परिचयब्लॉकचेन हाल के दिनों में एक चर्चा का शब्द बन गया है। इसे विभिन्न उद्देश्यों के लिए हर सॉफ्टवेयर में लागू करने की कोशिश की जा रही है, यह जांचने के लिए कि यह विभिन्न परिदृश्यों को देखते हुए कितनी कुशलता से काम करेगा। यह एक विकेंद्रीकृत तकनीक है। यह मूल रूप से डिजिटल प्रकृति का डेटा है और डेटा का