क्या हमें BufferedReader बंद कर देना चाहिए?
क्या हमें BufferedReader बंद कर देना चाहिए?

वीडियो: क्या हमें BufferedReader बंद कर देना चाहिए?

वीडियो: क्या हमें BufferedReader बंद कर देना चाहिए?
वीडियो: बफ़रेडरीडर का उपयोग करके उपयोगकर्ता इनपुट 2024, नवंबर
Anonim

कब आप से वर्ण पढ़ना समाप्त कर रहे हैं BufferedReader आपको चाहिए स्मरण में रखना बंद करे यह। समापन ए BufferedReader भी करुंगा बंद करे पाठक उदाहरण जिसमें से BufferedReader पढ़ रहा है।

इसे ध्यान में रखते हुए, क्या जावा में BufferedReader को बंद करना आवश्यक है?

NS बंद करे () विधि पर BufferedReader वस्तु सार कहलाएगी बंद करे () रीडर क्लास की विधि जो अंततः InputStreamReader क्लास में लागू की गई विधि को कॉल करेगी, जो तब InputStream ऑब्जेक्ट को बंद कर देती है। तो, केवल bReader. बंद करे () काफी है। केवल आप बंद करने की आवश्यकता है NS बफर्डरीडर यानी पाठक।

ऊपर के अलावा, एक बफ़र्ड पाठक क्या करता है? BufferedReader जावा में एक वर्ग है जो एक चरित्र-इनपुट स्ट्रीम से पाठ पढ़ता है, बफ़र हो वर्णों, रेखाओं और सरणियों के कुशल पठन के लिए वर्ण प्रदान करना। NS बफर आकार निर्दिष्ट किया जा सकता है। यदि नहीं, तो पूर्वनिर्धारित डिफ़ॉल्ट आकार का उपयोग किया जा सकता है।

नतीजतन, क्या मुझे जावा में फ़ाइल बंद करने की आवश्यकता है?

असल में, फ़ाइल करता है इतना भी नहीं पास होना ए बंद करे () तरीका। केवल संसाधन आवश्यकता है होने वाला बंद करे . में जावा एपीआई एक इंटरफ़ेस क्लोजेबल इंटरफ़ेस है, वे वर्ग इस इंटरफ़ेस को लागू करते हैं जरुरत होने वाला बंद करे उपयोग के बाद। यह स्ट्रीम को बंद कर देता है और इससे जुड़े किसी भी सिस्टम संसाधन को रिलीज़ करता है।

मैं बफर्ड रीडर का उपयोग कैसे करूं?

जावा BufferedReader वर्ग विधियाँ इसका उपयोग किसी सरणी के एक भाग में वर्णों को पढ़ने के लिए किया जाता है। इसका उपयोग मार्क और रीसेट विधि के लिए इनपुट स्ट्रीम समर्थन का परीक्षण करने के लिए किया जाता है। इसका उपयोग टेक्स्ट की एक पंक्ति को पढ़ने के लिए किया जाता है। इसका उपयोग यह जांचने के लिए किया जाता है कि इनपुट स्ट्रीम पढ़ने के लिए तैयार है या नहीं।

सिफारिश की: