वीडियो: जावा एनआईओ कैसे काम करता है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
जावा एनआईओ आपको सक्षम बनाता है करना गैर-अवरुद्ध आईओ। उदाहरण के लिए, एक थ्रेड चैनल को डेटा को बफर में पढ़ने के लिए कह सकता है। जबकि चैनल बफर में डेटा पढ़ता है, थ्रेड कर सकता है करना कुछ और। डेटा को बफर में पढ़ने के बाद, थ्रेड इसे संसाधित करना जारी रख सकता है।
यहाँ, Java IO और NIO में क्या अंतर है?
पहला बड़ा जावा एनआईओ के बीच अंतर तथा आईओ क्या वह आईओ धारा उन्मुख है, जहां एनआईओ बफर उन्मुख है। इसके अलावा, आप आगे और पीछे नहीं जा सकते में आंकड़े में एक धारा। अगर आपको आगे और पीछे जाने की जरूरत है में स्ट्रीम से पढ़ा गया डेटा, आपको इसे कैश करना होगा में एक पहले बफर।
जावा में गैर-अवरुद्ध आईओ कैसे काम करता है? गैर - अवरुद्ध मैं/ओ. आईओ को अवरुद्ध करना लौटने से पहले डेटा के लिखने या पढ़ने की प्रतीक्षा करें। इसका मतलब है कि जब थ्रेड एक राइट () या रीड () का आह्वान करता है, तो थ्रेड को तब तक ब्लॉक किया जाता है जब तक कि पढ़ने के लिए कुछ डेटा उपलब्ध न हो, या डेटा पूरी तरह से लिखा न हो।
नतीजतन, जावा एनआईओ पैकेज क्या है?
जावा . एनआईओ . यह शीर्ष-स्तर है पैकेज के लिये एनआईओ प्रणाली। इसके द्वारा विभिन्न प्रकार के बफ़र्स को इनकैप्सुलेट किया जाता है एनआईओ प्रणाली। जावा . एनआईओ चारसेट यह कैरेक्टर सेट को इनकैप्सुलेट करता है और एनकोडर और डिकोडर्स ऑपरेशन को भी सपोर्ट करता है जो कैरेक्टर को क्रमशः बाइट्स और बाइट्स को कैरेक्टर में बदलते हैं।
जावा में स्ट्रीम और बफर में क्या अंतर है?
बफर इनपुट धाराओं स्मृति क्षेत्र से डेटा पढ़ें जिसे a. कहा जाता है बफर ; नेटिव इनपुट एपीआई को तभी कॉल किया जाता है जब बफर खाली है। इसी तरह, बफर उत्पादन धाराओं एक को डेटा लिखें बफर , और नेटिव आउटपुट API को तभी कॉल किया जाता है जब बफर पूर्ण है।
सिफारिश की:
काम चालू करने के लिए आप जिन लैंप को छूते हैं, वे कैसे काम करते हैं?
इसका मतलब यह है कि अगर कोई सर्किट लैंप को इलेक्ट्रॉनों से चार्ज करने की कोशिश करता है, तो उसे 'भरने' के लिए एक निश्चित संख्या की आवश्यकता होगी। जब आप दीपक को छूते हैं, तो आपका शरीर अपनी क्षमता में इजाफा करता है। आपको और लैंप को भरने के लिए अधिक इलेक्ट्रॉनों की आवश्यकता होती है, और सर्किट उस अंतर का पता लगाता है
जावा में hasNextInt कैसे काम करता है?
Java की hasNextInt () विधि। उपयोग यदि इस स्कैनर के इनपुट में अगला टोकन दिए गए मूलांक के इंट मान के रूप में माना जा सकता है, तो स्कैनर वर्ग सही हो जाता है। स्कैनर किसी भी इनपुट से आगे नहीं बढ़ता
जावा में काम के लिए कैसे करता है?
प्रत्येक लूप के लिए जावा में सरणी या संग्रह को पार करने के लिए उपयोग किया जाता है। लूप के लिए सरल की तुलना में इसका उपयोग करना आसान है क्योंकि हमें मूल्य बढ़ाने और सबस्क्रिप्ट नोटेशन का उपयोग करने की आवश्यकता नहीं है। यह इंडेक्स नहीं तत्वों के आधार पर काम करता है। यह परिभाषित चर में एक-एक करके तत्व लौटाता है
जावा इटरेटर कैसे काम करता है?
Iterator आपको तत्वों को प्राप्त करने या निकालने के लिए संग्रह के माध्यम से चक्र करने में सक्षम बनाता है। प्रत्येक संग्रह वर्ग एक पुनरावर्तक () विधि प्रदान करता है जो संग्रह की शुरुआत में एक पुनरावर्तक देता है। इस इटरेटर ऑब्जेक्ट का उपयोग करके, आप संग्रह में प्रत्येक तत्व, एक समय में एक तत्व तक पहुंच सकते हैं
जावा में जेनरिक क्या है और यह कैसे काम करता है?
जावा जेनरिक प्रोग्रामिंग को टाइप-सेफ ऑब्जेक्ट्स से निपटने के लिए J2SE 5 में पेश किया गया है। यह संकलन समय पर बग का पता लगाकर कोड को स्थिर बनाता है। जेनरिक से पहले, हम संग्रह में किसी भी प्रकार की वस्तुओं को स्टोर कर सकते हैं, यानी गैर-जेनेरिक। अब जेनरिक जावाप्रोग्रामर को एक विशिष्ट प्रकार की वस्तुओं को स्टोर करने के लिए मजबूर करता है