CodeGym University
सीखने की प्रक्रिया
कोर्स
टास्क्स
सर्वेक्षण और क्विज़
गेम
मदद
रिमाइंडिंग शेड्यूल
समुदाय
उपयोगकर्ता
फोरम
चैट करें
लेख
सफलता की कहानियां
गतिविधि
समीक्षाएं
सब्सक्रिप्शन
लाइट थीम
सबक
समीक्षाएं
परिचय
शुरू करें
सीखना शुरू करें
अभी सीखना शुरू करें
क्वेस्ट मैप
सबक
सभी क्वेस्ट
सभी स्तर
आउटपुट स्ट्रीम
मॉड्यूल 1
स्तर 24,
सबक 2
1. OutputStreamवर्ग हमने अभी हाल ही में इनपुट स्ट्रीम की खोज की है। आउटपुट स्ट्रीम के बारे में बात करने का समय आ गया है। वर्ग OutputStreamबाइट आउटपुट का समर्थन करने वाले सभी वर्गों के लिए मूल वर्ग है। यह एक अमूर्त वर्ग है जो अपने दम पर कुछ
बफ़र्डराइटर
मॉड्यूल 1
स्तर 24,
सबक 3
प्रोग्राम में अक्सर फ़ाइल या अन्य जगहों पर डेटा को जल्दी से लिखने की आवश्यकता शामिल होती है। और यह प्रश्न उठाता है: हमें यह कैसे करना चाहिए? हमें कौन सा वर्ग चुनना चाहिए? आज हम इस भूमिका के लिए एक उपयुक्त उम्मीदवार के बारे में जानेंगे - बफ़
स्तर के लिए अतिरिक्त पाठ
मॉड्यूल 1
स्तर 24,
सबक 4
java.io इस स्तर पर, हमने इनपुट और आउटपुट स्ट्रीम की खोज की और उनके तरीकों से परिचित हुए। यदि आपको लगता है कि आपने अभी भी जावा में I/O को पूरी तरह से नहीं समझा है, तो हम बातचीत जारी रख सकते हैं और व्यवहार में I/O के कुछ उदाहरणों का विश्लेषण
ByteArrayInputStream
मॉड्यूल 1
स्तर 25,
सबक 0
Java.io पैकेज में ByteArrayInputStream क्लास का उपयोग इनपुट ऐरे (बाइट्स) को पढ़ने के लिए किया जा सकता है । बाइट सरणी इनपुट स्ट्रीम बनाने के लिए, हमें पहले java.io.ByteArrayInputStream पैकेज आयात करना होगा। पैकेज आयात करने के बाद, हमारे पास
ByteArrayOutputStream
मॉड्यूल 1
स्तर 25,
सबक 1
ByteArrayOutputStream वर्ग एक आउटपुट स्ट्रीम लागू करता है जो डेटा को बाइट सरणी में लिखता है। जैसे ही डेटा लिखा जाता है, बफ़र अपने आप बढ़ जाता है। ByteArrayOutputStream वर्ग मेमोरी में एक बफर बनाता है, और स्ट्रीम को भेजे गए सभी डेटा को बफर म
डिजाइन पैटर्न। डेकोरेटर
मॉड्यूल 1
स्तर 25,
सबक 2
हमने पहले ही एक सिंगलटन ऑब्जेक्ट के उपयोग की समीक्षा कर ली है, लेकिन आप अभी तक यह महसूस नहीं कर सकते हैं कि यह रणनीति एक डिज़ाइन पैटर्न है, और उस पर सबसे अधिक उपयोग की जाने वाली में से एक है। वास्तव में, इनमें से बहुत सारे पैटर्न हैं, और उन
स्तर के लिए अतिरिक्त पाठ
मॉड्यूल 1
स्तर 25,
सबक 3
इस स्तर पर, हम इन-मेमोरी डेटा स्ट्रीम (ByteArrayInputStream, ByteArrayOutputStream) और चेन-ऑफ़-रिस्पॉन्सिबिलिटी डिज़ाइन पैटर्न के साथ काम करने से परिचित हुए। मेरा सुझाव है कि आप वहां मौजूद अन्य पैटर्नों पर नज़र डालें: जावा में डिज़ाइन पैटर्
आईओ बनाम एनआईओ
मॉड्यूल 1
स्तर 26,
सबक 0
जावा आईओ इतना खराब क्यों है? आईओ (इनपुट और आउटपुट) एपीआई एक जावा एपीआई है जो डेवलपर्स के लिए स्ट्रीम के साथ काम करना आसान बनाता है। मान लीजिए कि हम कुछ डेटा प्राप्त करते हैं (उदाहरण के लिए, पहला नाम, मध्य नाम, अंतिम नाम) और हमें इसे एक फ़ाइ
फाइलों का परिचय
मॉड्यूल 1
स्तर 26,
सबक 1
1. Pathवर्ग यदि आप एक प्रोग्राम लिखना चाहते हैं जो डिस्क पर फाइलों के साथ कुछ करता है, तो यह काफी आसान है। जावा में बहुत सी कक्षाएं हैं जो आपको फाइलों और उनकी सामग्री दोनों के साथ काम करने में मदद करती हैं। जावा के शुरुआती संस्करणों ने फाइल
बफर, चैनल
मॉड्यूल 1
स्तर 26,
सबक 2
इससे पहले, हमें IO API (इनपुट/आउटपुट एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) और java.io पैकेज के बारे में पता चला , जिनकी कक्षाएं मुख्य रूप से Java में स्ट्रीम के साथ काम करने के लिए हैं। यहाँ कुंजी धारा की अवधारणा है । आज हम NIO API (न्यू इनपुट/आ
चयनकर्ता
मॉड्यूल 1
स्तर 26,
सबक 3
इस पाठ में, हम चयनकर्ता वर्ग से परिचित होंगे । यह वर्ग java.nio.channels पैकेज में है, इसलिए इसका उपयोग करने के लिए आपको कुछ भी डाउनलोड या कॉन्फ़िगर करने की आवश्यकता नहीं है। एक चयनकर्ता वस्तु एक या अधिक चैनल वस्तुओं की निगरानी कर सकती है,
पथ
मॉड्यूल 1
स्तर 26,
सबक 4
उपयोगिता वर्ग/विधि एक उपयोगिता वर्ग स्थिर चर और स्थिर विधियों वाला एक सहायक वर्ग है जो संबंधित कार्यों की एक विशिष्ट सूची करता है। आइए मानक उपयोगिता वर्गों के उदाहरण देखें: java.lang.Math यह वर्ग, जो कई अलग-अलग गणितीय गणनाएँ कर सकता है, हमे
और दिखाएं
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.