Ch 11निःशुल्क

File Input and Output 152-172

🎓 Vardhman Mahaveer Open University📖 SLM - Programming in JAVA (Hindi)📖 11 नोट्स⏱️ ~17 मिनट

File Input and Output 152-172अध्ययन नोट्स

NCERT-संरेखित · 11 नोट्स · 3 निःशुल्क दिखाए गए

11.1 फाइल इनपुट और आउटपुट का परिचय

व्याख्या

11.1 फाइल इनपुट और आउटपुट का परिचय

इस अनुभाग में फाइल इनपुट और आउटपुट की मूल अवधारणा को स्पष्ट किया गया है। कंप्यूटर प्रोग्रामिंग में फाइल इनपुट और आउटपुट (I/O) का अर्थ है डेटा को फाइल में पढ़ना (इनपुट) और फाइल में लिखना (आउटपुट)। JAVA में फाइल I/O का उपयोग तब किया जाता है जब डेटा को स्थायी रूप से संग्रहित या पुनः प्राप्त करना आवश्यक होता है। फाइलें दो प्रकार की होती हैं: टेक्स्ट फाइल और बाइनरी फाइल। टेक्स्ट फाइल में डेटा ASCII या Unicode फॉर्मेट में होता है, जबकि बाइनरी फाइल में डेटा बाइनरी फॉर्मेट में संग्रहित होता है। JAVA में फाइल I/O के लिए java.io पैकेज का उपयोग किया जाता है, जिसमें विभिन्न क्लासेस जैसे FileReader, FileWriter, BufferedReader, BufferedWriter, FileInputStream, FileOutputStream आदि शामिल हैं। फाइल I/O के माध्यम से हम बड़े डेटा को आसानी से संग्रहित, संशोधित और पुनः प्राप्त कर सकते हैं।

  • फाइल इनपुट और आउटपुट का अर्थ है फाइल में डेटा पढ़ना और लिखना।
  • JAVA में फाइल I/O के लिए java.io पैकेज का उपयोग होता है।
  • फाइलें दो प्रकार की होती हैं: टेक्स्ट फाइल और बाइनरी फाइल।
  • फाइल I/O से डेटा को स्थायी रूप से संग्रहित किया जा सकता है।
  • JAVA में फाइल I/O के लिए विभिन्न क्लासेस उपलब्ध हैं।
  • फाइल I/O का उपयोग बड़े डेटा के प्रबंधन के लिए किया जाता है।
  • 📌 फाइल: डेटा संग्रहण का माध्यम।
  • 📌 इनपुट: फाइल से डेटा पढ़ना।
  • 📌 आउटपुट: फाइल में डेटा लिखना।

11.2 JAVA में फाइल हैंडलिंग

अवधारणा

11.2 JAVA में फाइल हैंडलिंग

JAVA में फाइल हैंडलिंग का अर्थ है फाइलों के साथ पढ़ने, लिखने, निर्माण, हटाने और संशोधन जैसी क्रियाएँ करना। JAVA में फाइल हैंडलिंग के लिए java.io पैकेज में कई क्लासेस उपलब्ध हैं। File क्लास फाइल या डायरेक्टरी का प्रतिनिधित्व करती है। FileReader और FileWriter क्लास टेक्स्ट फाइलों के लिए उपयोग होती हैं, जबकि FileInputStream और FileOutputStream क्लास बाइनरी फाइलों के लिए। JAVA में फाइल हैंडलिंग के लिए निम्नलिखित मुख्य क्रियाएँ होती हैं: फाइल खोलना, फाइल पढ़ना, फाइल में लिखना, फाइल बंद करना। फाइल खोलने के लिए FileReader या FileWriter का ऑब्जेक्ट बनाया जाता है। फाइल पढ़ने के लिए read() मेथड और लिखने के लिए write() मेथड का उपयोग होता है। फाइल को बंद करने के लिए close() मेथड का प्रयोग किया जाता है। JAVA में फाइल हैंडलिंग सुरक्षित और कुशल होती है, जिससे डेटा की सुरक्षा और अखंडता बनी रहती है।

  • JAVA में फाइल हैंडलिंग के लिए java.io पैकेज का उपयोग होता है।
  • File क्लास फाइल या डायरेक्टरी का प्रतिनिधित्व करती है।
  • FileReader/FileWriter टेक्स्ट फाइलों के लिए, FileInputStream/FileOutputStream बाइनरी फाइलों के लिए।
  • फाइल पढ़ने के लिए read() और लिखने के लिए write() मेथड का प्रयोग।
  • फाइल बंद करने के लिए close() मेथड का उपयोग।
  • फाइल हैंडलिंग से डेटा की सुरक्षा और कुशलता सुनिश्चित होती है।
  • 📌 File क्लास: फाइल या डायरेक्टरी का प्रतिनिधित्व।
  • 📌 FileReader: टेक्स्ट फाइल पढ़ने के लिए।
  • 📌 FileWriter: टेक्स्ट फाइल में लिखने के लिए।

11.3 फाइल क्लास के मेथड्स

परिभाषा

11.3 फाइल क्लास के मेथड्स

JAVA की File क्लास java.io पैकेज में उपलब्ध है और फाइल या डायरेक्टरी के साथ विभिन्न क्रियाएँ करने के लिए कई मेथड्स प्रदान करती है। मुख्य मेथड्स में exists(), canRead(), canWrite(), delete(), getName(), getPath(), length(), mkdir(), list() आदि शामिल ह