-
जावा कंसुरेंसी में काउंटडाउनचैच और साइक्लिक बैरियर के बीच अंतर
काउंटडाउनलैच और साइक्लिकबैरियर दोनों का उपयोग मल्टीथ्रेडिंग वातावरण में किया जाता है और वे दोनों इसका हिस्सा हैं। Java Doc के अनुसार - काउंटडाउनलैच - एक सिंक्रोनाइज़ेशन सहायता जो एक या एक से अधिक थ्रेड्स को तब तक प्रतीक्षा करने की अनुमति देती है जब तक कि अन्य थ्रेड्स में किए जा रहे ऑपरेशन का एक से
-
परिवर्तनीय और अपरिवर्तनीय वस्तु के बीच अंतर
जावा में, अपरिवर्तनीय वस्तु की स्थिति को बनाए जाने के बाद संशोधित नहीं किया जा सकता है, लेकिन निश्चित रूप से अन्य वस्तुओं को संदर्भित करता है। वे मल्टीथ्रेडिंग वातावरण में बहुत उपयोगी हैं क्योंकि कई थ्रेड ऑब्जेक्ट की स्थिति को नहीं बदल सकते हैं इसलिए अपरिवर्तनीय ऑब्जेक्ट थ्रेड सुरक्षित हैं। अस्थायी
-
संकलन-समय बहुरूपता और रनटाइम बहुरूपता के बीच अंतर
बहुरूपता सबसे महत्वपूर्ण ओओपी अवधारणाओं में से एक है। यह एक अवधारणा है जिसके द्वारा हम एक ही कार्य को कई तरीकों से कर सकते हैं। बहुरूपता दो प्रकार के होते हैं एक है संकलन-समय बहुरूपता और दूसरा है रन-टाइम बहुरूपता। मेथड ओवरलोडिंग कंपाइल टाइम पॉलीमॉर्फिज्म का उदाहरण है और मेथड ओवरराइडिंग रन-टाइम पॉली
-
स्ट्रिंग और स्ट्रिंगबफ़र के बीच अंतर
स्ट्रिंग एक अपरिवर्तनीय वर्ग है और इसकी वस्तु को बनने के बाद संशोधित नहीं किया जा सकता है लेकिन निश्चित रूप से अन्य वस्तुओं का संदर्भ देता है। वे मल्टीथ्रेडिंग वातावरण में बहुत उपयोगी होते हैं क्योंकि कई थ्रेड ऑब्जेक्ट की स्थिति को नहीं बदल सकते हैं इसलिए अपरिवर्तनीय ऑब्जेक्ट थ्रेड सुरक्षित होते हैं
-
जावा का उपयोग कर सेलेनियम वेबड्राइवर में बाल ब्राउज़र विंडो कैसे बंद करें?
हम सेलेनियम वेबड्राइवर में चाइल्ड ब्राउज़र विंडो को बंद कर सकते हैं। getWindowHandles और getWindowHandle विधियों का उपयोग चाइल्ड विंडो को संभालने के लिए किया जा सकता है। गेटविंडोहैंडल्स सेट डेटा संरचना में सभी खुले विंडो हैंडल को स्टोर करने के लिए विधि का उपयोग किया जाता है। वर्तमान में सक्रिय ब्रा
-
जावा के साथ सेलेनियम वेबड्राइवर का उपयोग करके एक विशिष्ट डीआईवी को कैसे स्क्रॉल करें?
हम सेलेनियम वेबड्राइवर का उपयोग करके एक विशिष्ट डीआईवी स्क्रॉल कर सकते हैं। सेलेनियम सीधे स्क्रॉलिंग को संभाल नहीं सकता है। यह जावास्क्रिप्ट एक्ज़ीक्यूटर . की सहायता लेता है किसी विशिष्ट DIV पर स्क्रॉलिंग क्रिया करने के लिए। सबसे पहले हमें उस विशिष्ट DIV की पहचान करनी होगी जिस तक हमें xpath या css
-
मैं जावा के साथ सेलेनियम वेबड्राइवर का उपयोग करके एक विशिष्ट विंडो कैसे बंद कर सकता हूं?
हम सेलेनियम वेबड्राइवर के साथ एक विशिष्ट विंडो बंद कर सकते हैं। getWindowHandles और गेटविंडोहैंडल चाइल्ड विंडो को संभालने के लिए तरीकों का इस्तेमाल किया जा सकता है। GetWindowHandles विधि का उपयोग सभी खुले हुए विंडो हैंडल को सेट डेटा संरचना में संग्रहीत करने के लिए किया जाता है। getWindowHandle विधि
-
डॉकर कंटेनर के अंदर जावा के साथ कार्य करना
जावा अभी सबसे लोकप्रिय उद्यम भाषाओं में से एक है। यह वस्तु उन्मुख प्रोग्रामिंग का मूल है और उद्यम स्तर के अनुप्रयोगों और परीक्षण प्लेटफार्मों के निर्माण के लिए महान प्लेटफार्मों के साथ आता है। नौसिखियों के लिए, जावा वातावरण के साथ स्थापित होने और समायोजित होने में शुरू में कुछ समय लग सकता है। डॉकर
-
कैसे जावा का उपयोग कर सेलेनियम वेबड्राइवर के साथ प्रमाणीकरण पॉपअप को संभालने के लिए?
हम सेलेनियम के साथ प्रमाणीकरण पॉपअप को संभाल सकते हैं। ऐसा करने के लिए, हमें उपयोगकर्ता क्रेडेंशियल . पास करना होगा यूआरएल के भीतर। हमें यूआरएल में यूजरनेम और पासवर्ड जोड़ना होगा। सिंटैक्स https://username:password@URLhttps://admin:admin@the−nternet.herokuapp.com/basic_authयहां, एडमिन यूजरनेम और पास
-
जावा का उपयोग करके सेलेनियम वेबड्राइवर के साथ ब्राउज़र लॉग कैप्चर करना।
हम सेलेनियम के साथ ब्राउज़र लॉग कैप्चर कर सकते हैं। हमें रिमोटवेबड्राइवर को ड्राइवर को टाइप करना होगा और फिर इसे इनिशियलाइज़ करना होगा। इसके बाद, हमें setLogLevel . का उपयोग करना होगा तरीका। आयात org.openqa.selenium.remote.RemoteWebDriver RemoteWebDriver . के लिए कोड में विवरण जोड़ने की आवश्यकता है
-
जावा के साथ सेलेनियम वेबड्राइवर का उपयोग करके टैब स्विच करें।
हम सेलेनियम का उपयोग करके टैब स्विच कर सकते हैं। सबसे पहले हमें एक नए टैब में एक लिंक खोलना होगा। कुंजी sendKeys . के साथ .chord विधि प्रयोग किया जाना है। Keys.chord विधि आपको एक साथ एक से अधिक कुंजी पास करने की अनुमति देती है। चाबियों या तारों के समूह को विधि के तर्क के रूप में पारित किया जाता है।
-
सेलेनियम वेबड्राइवर जावा बाइंडिंग के साथ ब्राउज़र कुकीज़ साफ़ करें।
हम सेलेनियम में ब्राउज़र कुकीज़ साफ़ कर सकते हैं। विधि डिलीटकुकीनाम एक विशिष्ट नाम वाली कुकी को हटा देगा। नाम की कुकी को विधि के तर्क के रूप में पारित किया जाता है। सबसे पहले, हम एक कुकी जोड़ेंगे, फिर इसे प्राप्त करेंगे और अंत में इसे हटा देंगे। सिंटैक्स driver.manage().deleteCookieNamed(foo); एक अ
-
जावा में सेलेनियम वेबड्राइवर का उपयोग करके प्रिंट स्क्रीन बटन का अनुकरण कैसे करें?
हम सेलेनियम के साथ एक प्रिंट स्क्रीन बटन का अनुकरण कर सकते हैं। स्क्रीनशॉट को प्रिंट स्क्रीन बटन के साथ कैप्चर किया गया है। स्क्रीनशॉट कैप्चर करना तीन तरह की प्रक्रिया है। यह विफलता विश्लेषण की दिशा में एक महत्वपूर्ण कदम है। हम ड्राइवर ऑब्जेक्ट को टेकस्क्रीनशॉट . में बदल देंगे इंटरफ़ेस। सिंटैक्स Ta
-
जावा के साथ सेलेनियम वेबड्राइवर का उपयोग करके नीचे कैसे स्क्रॉल करें?
हम सेलेनियम के साथ नीचे स्क्रॉल कर सकते हैं। सेलेनियम सीधे स्क्रॉलिंग को संभालने में असमर्थ है। यह जावास्क्रिप्ट एक्ज़ीक्यूटर . की सहायता लेता है किसी तत्व तक स्क्रॉलिंग क्रिया करने के लिए। सबसे पहले हमें उस एलीमेंट का पता लगाना होगा जिस तक हमें स्क्रॉल करना है। इसके बाद, हम Javascript कमांड को चला
-
जावा में पुनरावर्ती रूप से एक सबस्ट्रिंग की घटनाओं की गणना करें
दो स्ट्रिंग str_1 और str_2 को देखते हुए। लक्ष्य एक पुनरावर्ती प्रक्रिया का उपयोग करके स्ट्रिंग str1 में str2 को प्रतिस्थापित करने की घटनाओं की संख्या की गणना करना है। एक पुनरावर्ती फ़ंक्शन वह होता है जिसकी परिभाषा के अंदर अपनी कॉल होती है। अगर str1 मुझे पता है कि आप जानते हैं कि मुझे पता है str2=प
-
जावा में एक प्रोग्राम लिखें यह जांचने के लिए कि क्या एक स्ट्रिंग को 2 स्थानों से घुमाकर एक स्ट्रिंग प्राप्त की जा सकती है
मान लीजिए कि हमारे पास दो तार ए और बी हैं, तो कार्य यह पता लगाना है कि क्या हम स्ट्रिंग ए को ठीक 2 स्थानों पर वामावर्त या दक्षिणावर्त दिशा में घुमाकर स्ट्रिंग बी प्राप्त कर सकते हैं। उदाहरण के लिए, इनपुट-1 - a = google b = legoog आउटपुट - True स्पष्टीकरण - स्ट्रिंग गूगल को घड़ी की विपरीत दिशा में
-
क्रमबद्ध पूर्णांकों के दिए गए सरणी में लापता धनात्मक संख्या को खोजने के लिए जावा में एक प्रोग्राम लिखें
मान लीजिए कि हमने बिना क्रमित पूर्णांकों की एक सरणी दी है। कार्य सकारात्मक लापता संख्या को खोजने के लिए है जो दिए गए सरणी में [0 से n] की सीमा में मौजूद नहीं है। उदाहरण के लिए, इनपुट-1 - N = 9 arr = [0,2,5,9,1,7,4,3,6] आउटपुट - 8 स्पष्टीकरण - दिए गए क्रमबद्ध सरणी में, 8 एकमात्र धनात्मक पूर्णांक ह
-
जावा में अधिकांश तत्व
मान लीजिए कि हमने पूर्णांकों की एक सरणी दी है। कार्य दिए गए सरणी में किसी विशेष तत्व की अनुक्रमणिका ढूंढना है। उदाहरण के लिए, इनपुट-1 - N =8A[ ] ={ 1,2,4,3,3,1,1,5} आउटपुट - 1 स्पष्टीकरण - पूर्णांकों के दिए गए सरणी में, सबसे अधिक दिखाई देने वाली संख्या 1 है। इस प्रकार आउटपुट 1 है। इनपुट-2 - N =6
-
जावा में एक प्रोग्राम लिखें जो एक मैट्रिक्स को 90 डिग्री तक वामावर्त दिशा में घुमाता है
मान लीजिए कि हमने N×N का एक वर्ग मैट्रिक्स दिया है। कार्य मैट्रिक्स को वामावर्त घुमाना है। उदाहरण के लिए, इनपुट-1 - N =3matrix[ ][ ] =[ [1 2 3], [4 5 6], [7 8 9]] आउटपुट - 3 6 9 2 5 8 1 4 7 स्पष्टीकरण :मैट्रिक्स को वामावर्त घुमाने के बाद यह 3 6 9 2 5 8 1 4 7 के रूप में आउटपुट उत्पन्न करेगा। इस
-
जावा का उपयोग करके 0, 1 और 2 की सरणियों को क्रमबद्ध करें
0, 1 और 2 की एक सरणी को देखते हुए तत्व को इस तरह से क्रमबद्ध करें कि सभी शून्य पहले 1 से पहले और सभी 2 अंत में आएं। हमें सरणी के सभी तत्वों को जगह में क्रमबद्ध करना होगा। हम डीएनएफ (डच राष्ट्रीय ध्वज) सॉर्टिंग एल्गोरिदम का उपयोग करके इस समस्या को हल कर सकते हैं। उदाहरण के लिए, इनपुट-1 - arr[ ]= {2