इस ट्यूटोरियल में, हम जावा इनपुट / आउटपुट स्ट्रीम और उनके प्रकारों के बारे में जानेंगे।
जावा में, धाराएँ डेटा का अनुक्रम हैं जिन्हें स्रोत से पढ़ा जाता है और गंतव्य पर लिखा जाता है।
स्रोत से डेटा पढ़ने के लिए एक इनपुट स्ट्रीम का उपयोग किया जाता है। और, गंतव्य पर डेटा लिखने के लिए एक आउटपुट स्ट्रीम का उपयोग किया जाता है।
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
उदाहरण के लिए, हमारे पहले हैलो वर्ल्ड उदाहरण में, हमने System.outएक स्ट्रिंग प्रिंट करने के लिए उपयोग किया है। यहाँ, System.outआउटपुट स्ट्रीम का एक प्रकार है।
इसी तरह, इनपुट लेने के लिए इनपुट स्ट्रीम हैं।

हम बाद के ट्यूटोरियल्स में इनपुट स्ट्रीम और आउटपुट स्ट्रीम के बारे में विस्तार से जानेंगे।
धाराओं के प्रकार
एक स्ट्रीम रखने वाले डेटा के आधार पर, इसे निम्न में वर्गीकृत किया जा सकता है:
- बाइट स्ट्रीम
- चरित्र स्ट्रीम
बाइट स्ट्रीम
बाइट स्ट्रीम का उपयोग डेटा की एकल बाइट (8 बिट) को पढ़ने और लिखने के लिए किया जाता है।
सभी बाइट स्ट्रीम कक्षाएं बेस एब्सट्रेक्ट क्लास से ली जाती हैं जिन्हें कहा जाता है InputStreamऔर OutputStream।
अधिक जानने के लिए, पर जाएँ
- जावा इनपुटस्ट्रीम क्लास
- जावा आउटपुटस्ट्रीम क्लास
चरित्र स्ट्रीम
चरित्र स्ट्रीम का उपयोग डेटा के एक एकल वर्ण को पढ़ने और लिखने के लिए किया जाता है।
सभी वर्ण स्ट्रीम कक्षाएं आधार सार कक्षाओं Readerऔर से ली गई हैं Writer।
अधिक जानने के लिए, पर जाएँ
- जावा रीडर क्लास
- जावा लेखक वर्ग








